我有一台安装openvpn的服务器。 我已经配置了一些客户端,现在我想创建一个openvpn客户端,用我创建的客户端配置连接到它。
我知道市场上有一个OpenVpn客户端。 但是,如何使用VPN API(VpnService,...)创建自己的客户端 因为我想为客户端配置提供应用程序,所以客户端只需连接android系统
答案 0 :(得分:7)
OpenVPN for Android客户端的源代码位于http://github.com/schwabe/ics-openvpn/下。由于客户端具有相对良好的控制和UI分离,因此具有可用的Android OpenVPN核心所需的文件子集相对较小。
Play上已有许多客户使用ics-openvpn项目作为基础(通常没有适当的版权归属,也没有提供GPL要求的源代码)