STe*_*TeN 0 vpn android keystore openvpn x509certificate
我想为 Android 操作系统创建基于 OpenVPN 的自定义 VPN 应用程序。我想应该这样做的方法是首先使用 NDK 编译 OpenVPN 客户端,然后制作 GUI,它将通过 JNI 与 Open VPN 程序进行通信,然后还将自定义证书安装到证书存储中。这样的事情可能吗?它困难吗?我见过一些开源解决方案,所以我可能会从它们开始,但任何提示或建议都会很棒!
是否有可能包含 tun-module?
非常感谢
BR
斯坦
后来补充:我在网上看到了一些可用的解决方案。为了使用 OpenVPN,设备必须是 root 的吗?我在那里看到 (http://stackoverflow.com/questions/2809908/android-vpn-at-the-native-layer) 很好的描述,我可以理解其中的原因,因为 VPN 在 IP 级别工作并为整个系统......还有其他方法吗?
有了 Android 4.0,这现在是可能的。请参阅 VPNService API。对于 OpenVPN,已经有一个使用此 API 的应用程序 ( https://github.com/schwabe/ics-openvpn/ )
| 归档时间: |
|
| 查看次数: |
1521 次 |
| 最近记录: |