Pregunta

Sólo una pregunta rápida como Google no está vomitando mucho.

¿Es posible crear una conexión VPN utilizando código nativo en Android?

Y si lo hace la oferta de soporte VPN para conexiones activas conservar?

¿Fue útil?

Solución

Creo que sería más de un problema de permisos que de una cuestión expuesta o no expuesta. La mayoría de las conexiones VPN necesitarían modificar y acceso a la red de filtrado de llamadas de su núcleo. Debido a que su aplicación realmente debería estar operando en su propia caja de arena que esto es algo que me gustaría duda se expone de forma predeterminada (para aplicaciones al menos) ya que en esencia sería modificar la forma en toda la red de rutas OS tráfico. Por la misma razón que con el fin de modificar iptables en el sistema operativo, tiene que tener sus raíces para que su aplicación realmente puede alterar tales cosas. En ese momento yo asumiría la conexión se haría similar a cualquier otro tipo de conexión VPN en cualquier otro sistema operativo Linux (a través de un demonio IPSec o algún Dameon proxy que se crea), pero la entidad llamante necesitaría el nivel de acceso real necesario para completar la llamar al kernel.

Otros consejos

enraizamiento del dispositivo es necesario para la creación de una conexión VPN. Necesitamos acceso a / data / misc / almacén de claves y / data / misc / VPN / perfiles en nuestra Programm.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top