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.177
pero VPNService atribuye una nueva IP privada10.8.0.1
direcció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.177
y 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?