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.
- Detección de solicitud de aplicación de VPN Service + Packets bloqueando
- Aplicación de Android vpn con android vpnservice
- Conectar a VPN en Genymotion Android
- Cómo crear mediante programación una nueva interfaz VPN con Android 4.0?
- ¿Cualquier organismo sabe cómo hacer una conexión VPN mediante programación usando el protocolo de servidor L2TP / IPSec en android?
- ¿Tiene Jellybean 4.2 la intención de conectarse a una VPN ya definida?
- Roboblender-3.0.1.jar: no incluido en Android: javax.tools. Referido desde com.google.inject.blender.AnnotationDatabaseGenerator
- ¿Comprobar si una conexión VPN está activa en Android?
- ¿Cómo están creando nuevos perfiles de aplicaciones VPN existentes en Android 2.0 - 2.3?
- ¿Cómo utilizar VPN en Android?
- Escribir en flujo de salida VpnService no proporciona ninguna respuesta
- ¿Hay alguna manera de crear un proxy HTTP en VPN en Android?
- ¿Cómo funciona la VPN en Android y la lista de API disponibles? (chupete)
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?
- ¿Cuál es la forma correcta de implementar Toque para enfocar para la cámara?
- Comprender qué actividad se inicia primero en una aplicación para Android