使用VpnService加密流量

时间:2014-01-14 11:48:06

标签: android security encryption vpn

我已经搜索了2天的解决方案。 问题是:我需要为encrypting(使用一些自定义算法)创建来自设备的所有互联网流量的应用。 我发现我可以使用vpn和android为我提供了一个类VpnService。我不明白如何使用VpnService类加密tcp数据包。

有人可以帮我吗?

1 个答案:

答案 0 :(得分:0)

通过使用VpnService,您可以获取路由到您的接口的所有IP数据包。 你得到的是IP数据包,它将TCP / UDP数据包作为有效载荷。 应将IP数据包通过隧道传输到远程服务器。 您需要使用远程服务器加密流量。