Как работает VPNService?

Как работает VPNService?

Я пытаюсь понять, как работает VPNService? Я использую tPacketCapture на моем Android, который является сниффером пакетов, использующим VPNService.

Благодаря приложению tPacketCapture я могу перехватывать связь между моим телефоном и моим сервером. IP-адрес моего телефона192.168.10.177но VPNService присваивает новый частный IP10.8.0.1адрес на мой телефон, который будет использоваться для передачи данных на сервер.

Когда я визуализировал полученный файл .pcap, я заметил, что некоторые данные передаются с использованием исходного IP-адреса моего телефона.192.168.10.177а другие были отправлены с использованием частного IP-адреса, созданного VPN10.8.0.1.

Как вы можете видеть вТрафик.pcapПервые 7 пакетов отправляются с частного IP-адреса VPN, а 8-й — с исходного IP-адреса моего устройства Android.

У меня вопрос: почему весь трафик не отправляется на сервер с использованием частного IP-адреса?

Связанный контент