Crear VPN en Android mediante programación

Sé que esto se ha preguntado antes, pero la mayoría de ellos son 3 a 4 años sin respuestas definidas. Me gustaría saber si esto ya es posible a partir de 2015.

También parece API trabajando para eso en Android 22. VpnService y VpnService.Builder. También debe consultar este ejemplo https://android.googlesource.com/platform/development/+/master/samples/ToyVpn/src/com/example/android/toyvpn/

Actualización: github.com/schwabe/ics-openvpn parece una opción mucho mejor cuando se utilizan perfiles openVPN

Sí, hay una API para un android VpnService ( https://developer.android.com/reference/android/net/VpnService.html ) que se agregó en API 14.

Además, algunas ROM de CyanogenMod tienen un binario openvpn preinstalado.

API es uno para OpenVPN:

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

Esto proporciona una solución VPN potencial que está completamente en control de (el servidor es de código abierto también), pero no es PPTP o IPSec. Si entiende el protocolo PPTP, debería ser posible utilizarlo como un modelo para implementar tal cliente VPN.

Creo que u encontrar más información aquí:

Cómo crear mediante programación una nueva interfaz VPN con Android 4.0?

  • Conexión de Android OpenVPN
  • Cómo comprobar el estado de la conexión VPN en Android ICS
  • Instalación / Acceso a Certs para VPN / WIFI mediante programación en Android
  • Captura de paquetes de red en Android?
  • Android VpnService - ¿Cómo reenviar el tráfico interceptado de Internet?
  • Cree una conexión VPN L2TP / IPSec mediante programación en Android
  • La conexión VPN del emulador de Android falla
  • Crear perfil VPN en Android
  • Android - VPN en la capa nativa
  • Native Android VPN de forma programática
  • Cómo fusionar la aplicación de cliente OpenVPN con otra aplicación para Android?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.