2 votos

¿Cómo implementó NordVPN el interruptor de apagado en su aplicación iOS?

NordVPN proporciona una aplicación para sus clientes que gestiona la conexión VPN a sus servidores. La aplicación viene con una función de "kill switch" que asegura que todo el tráfico de la red pase por esta conexión. NordVPN reclamar en su sitio web (énfasis mío):

La versión móvil del Kill Switch, usada en nuestras aplicaciones Android e iOS (así como la versión IKEv2 de la aplicación Mac), desactiva el acceso a Internet en todo el sistema si la conexión VPN se desconecta repentinamente - de esa manera protege todas las aplicaciones, sin terminarlas. También intentará reconectarte al último servidor al que te conectaste.

¿Cómo es posible? Me cuesta creer que el API de iOS permita el acceso a una función tan importante del sistema a una aplicación. ¿Alguien puede explicar cómo NordVPN implementó esto?

4voto

Peter Puntos 214

Los interruptores de muerte en el iOS sólo funcionan con el protocolo IKEv2.

El IKEv2 proporciona resistencia a la conexión VPN. Cuando el cliente VPN se mueve de un punto de acceso inalámbrico a otro, desconecta automáticamente todas las actividades de Internet cuando se pierde la conexión VPN y restablece la conexión cuando la conectividad es satisfactoria.

Los usuarios de teléfonos móviles pueden beneficiarse específicamente de ese protocolo. Sin embargo, no está soportado en muchas plataformas ya que es bastante nuevo en los servicios de VPN.

Apple tiene un proceso muy estricto para obtener los derechos para permitir que una aplicación controle el acceso a la red del sistema. Necesitas contactarlos y responder todo tipo de preguntas antes de obtener los derechos.

0voto

derelict Puntos 1

Lo más probable es que obliguen a habilitar la función "Conectar a petición" disponible en el iOS. Enrutará el tráfico sólo a través de VPN y en caso de que se pierda la conexión, el usuario simplemente no podrá conectarse.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X