以编程方式在Android上创建VPN

时间:2015-08-04 02:45:24

标签: android vpn pptp

我知道以前曾经问过这个问题,但大多数都是3到4年前没有明确的答案。我想知道自2015年以来这是否已经可行。

3 个答案:

答案 0 :(得分:11)

此外,在Android 22中似乎有API工作。 VpnService和VpnService.Builder。 另外,您应该查看此示例jquery find method

更新: github.com/schwabe/ics-openvpn在使用openVPN配置文件时似乎更好的选择

答案 1 :(得分:5)

是的,在API 14中添加了一个用于Android VpnService(https://developer.android.com/reference/android/net/VpnService.html)的API。

此外,一些CyanogenMod ROM预装了openvpn二进制文件。

答案 2 :(得分:4)

API是OpenVPN的一个:

http://code.google.com/p/ics-openvpn/

这提供了一个您完全可以控制的潜在VPN解决方案(服务器也是开源的),但它不是PPTP或IPSec。如果您了解PPTP协议,则应该可以将其用作实现此类VPN客户端的模型。

我想你在这里找到更多信息:

How to programmatically create a new VPN interface with Android 4.0?