Como funciona o VPNService?

Como funciona o VPNService?

Estou tentando entender como funciona o VPNService? Estou usando o tPacketCapture no meu Android, que é um farejador de pacotes que usa VPNService.

Graças ao aplicativo tPacketCapture posso capturar a comunicação entre meu telefone e meu servidor. O endereço IP do meu telefone é192.168.10.177mas VPNService atribui um novo IP privado10.8.0.1endereço para o meu telefone, que será usado para transmitir dados ao servidor.

Quando visualizei o arquivo .pcap que obtive, percebi que alguns dados são transmitidos usando o endereço IP original do meu telefone192.168.10.177e outros foram enviados usando o endereço IP privado que a VPN criou10.8.0.1.

Como você pode ver emTráfego.pcapos primeiros 7 pacotes são enviados com o endereço IP privado da VPN e o 8º é enviado com o endereço IP original do meu dispositivo Android.

Minha pergunta é: por que todo o tráfego não é enviado ao servidor usando o endereço IP privado?

informação relacionada