【发布时间】:2011-02-05 08:13:49
【问题描述】:
有没有办法为 Android 构建 VPN“提供者”?一种向现有 VPN 基础设施添加新 VPN 类型的方法?例如,OpenVPN,尽管 pppoe 之类的东西也可能属于这一类。
【问题讨论】:
-
如果我想以编程方式添加新的 VPN 配置怎么办?你最后做了什么?
有没有办法为 Android 构建 VPN“提供者”?一种向现有 VPN 基础设施添加新 VPN 类型的方法?例如,OpenVPN,尽管 pppoe 之类的东西也可能属于这一类。
【问题讨论】:
vpnManager 不提供添加新类型 VPN 的接口。我在 Android 中看到了一些 OpenVPN 实现,但都需要有根设备。 http://android.modaco.com/content/software/291919/openvpn-on-android/
【讨论】:
VPN 客户端 API 可用于 android 4.0
【讨论】:
您可以参考与您的 Android SDK 捆绑在一起的示例应用程序 ToyVpn。因此,只需查看示例并参考该应用程序即可。 但是这个示例应用程序需要您自己的 vpn 服务器来连接,或者您可以看到 示例应用代码的 server 文件夹中的 Toyvpnserver.cpp 文件,查看如何实现 服务器。
【讨论】: