这个问题存在变体,但我似乎无法理解某些东西。
如果您阅读了功能末尾的内容工业控制系统/4.0 http://developer.android.com/about/versions/android-4.0-highlights.html,其中提到了
企业还可以利用平台内置的标准 VPN 客户端,提供对 L2TP 和 IPSec 协议的访问。
我的假设是,由于它不在“开发人员”部分下,因此除了 VpnService API 之外,我们没有获得开发人员 API 访问权限。我研究过 ToyVPN,这没什么用,因为我需要一个真正的 IPSec IKEv1 XAuth 连接来连接到企业防火墙。
我找到了几个需要 root 的解决方案尽管我无法成功地建立连接,但这显然不是。
这是否意味着确实没有办法以编程方式为 IPSec IKEv1 XAuth 网关/防火墙创建配置文件或连接到 IPSec IKEv1 XAuth 网关/防火墙,除非我们在 Java 中实现协议或使用 NDK(就像 StrongSwan 对 IKEv2 所做的那样)?
极不可能有一种方法可以在没有 root 或系统应用程序权限的情况下创建 VPN 配置文件。你可以看看AOSP设置中是如何实现的here https://github.com/android/platform_packages_apps_settings/tree/master/src/com/android/settings/vpn2.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)