¿Cómo funciona VPNService?

¿Cómo funciona VPNService?

Estoy tratando de entender cómo funciona VPNService. Estoy usando tPacketCapture en mi Android, que es un rastreador de paquetes que usa VPNService.

Gracias a la aplicación tPacketCapture puedo capturar la comunicación entre mi teléfono y mi servidor. La dirección IP de mi teléfono es192.168.10.177pero VPNService atribuye una nueva IP privada10.8.0.1dirección a mi teléfono, que se utilizará para transmitir datos al servidor.

Cuando visualicé el archivo .pcap que obtuve, noté que algunos datos se transmiten usando la dirección IP original de mi teléfono.192.168.10.177y otros se enviaron utilizando la dirección IP privada que creó la VPN10.8.0.1.

Como puedes ver enTráfico.pcapLos primeros 7 paquetes se envían con la dirección IP privada de la VPN y el octavo se envía con la dirección IP original de mi dispositivo Android.

Mi pregunta es, ¿por qué no se envía todo el tráfico al servidor utilizando la dirección IP privada?

información relacionada