Create VPN on Android programmatically

后端 未结 3 1549
不知归路
不知归路 2021-02-01 18:03

I know this has been asked before, but most of them are 3 to 4 years ago with no definite answers. I would like to know if this is already possible as of 2015.

相关标签:
3条回答
  • 2021-02-01 18:25

    Also there seems to API working for that in Android 22. VpnService and VpnService.Builder. Also you should check out this sample https://android.googlesource.com/platform/development/+/master/samples/ToyVpn/src/com/example/android/toyvpn/

    Update: github.com/schwabe/ics-openvpn seems much better option when using openVPN profiles

    0 讨论(0)
  • 2021-02-01 18:36

    Yes, there is an API for an android VpnService (https://developer.android.com/reference/android/net/VpnService.html) which was added in API 14.

    In addition, some CyanogenMod ROMs have an openvpn binary preinstalled.

    0 讨论(0)
  • 2021-02-01 18:36

    API is one for OpenVPN:

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

    This provides one potential VPN solution that you are fully in control of (the server is open-source also), but it is not PPTP or IPSec. If you understand the PPTP protocol, it should be possible to use this as a model to implement such a VPN client.

    I think u find more information here:

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

    0 讨论(0)
提交回复
热议问题