Cómo crear un perfil VPN y conectarse a él en android mediante programación?

Estamos desarrollando una aplicación para Android que necesita conectarse a una VPN. El problema que tenemos es que los usuarios que van a utilizar esta aplicación, no tienen ningún conocimiento sobre la creación de perfiles VPN, para conectarse a continuación, a continuación, para conectarse a la aplicación, etc

Por lo tanto, estamos obligados a encontrar una manera cuando se inicia nuestra aplicación, para conectarse a la VPN (vamos a codificar todos los requisitos necesarios). Pero el problema es que buscamos en Internet y no pudimos encontrar nada :(.

Quería preguntarle, ¿hay alguna manera de crear un perfil de VPN de forma programática, y luego conectar con él después de la creación?

El perfil VPN que necesitamos (datos de perfil VPN que necesitamos rellenar):

Nombre : ________

Tipo : IPSec Xauth PSK

Servber Dirección : __________

Identificador IPSec : __________

Clave pre-compartida de IPSec : ___________

Nombre de usuario : ______________

Contraseña : ______________

Gracias por adelantado

Para agregar perfiles VPN mediante programación, no parece haber ninguna API de Android para hacer esto. Hay una VPNService y VPNService.Builder clases que le permitirán crear y conectar una VPN dentro de su aplicación.

Creo que lo que estás buscando hacer es añadir una nueva entrada en la lista de configuración de Android VPN. Esto se puede hacer a través de Samsung KNOX para dispositivos que admiten KNOX a través de esta API KNOX: https://seap.samsung.com/api-references/android-premium/reference/com/sec/enterprise/knox/GenericVpnPolicy.html

  • Escribir en flujo de salida VpnService no proporciona ninguna respuesta
  • Cómo fusionar la aplicación de cliente OpenVPN con otra aplicación para Android?
  • Obtener el estado de la conexión VPN en Android
  • Conectar a VPN en Genymotion Android
  • Cómo conectar el dispositivo Android a PPTP VPN
  • Detectar detrás de VPN en android
  • Iniciar VPNService desde dentro de widget android
  • Android: No se puede conectar al servidor VPN a través de la aplicación ToyVpn; Obtener una excepción de puerto inalcanzable
  • Android: Código de ejemplo para usar la conexión VPN propia en Android 4.0 mediante VPNService API
  • ¿Existe una API de proveedor VPN para Android?
  • ¿Hay alguna manera de crear un proxy HTTP en VPN en Android?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.