Я пытаюсь понять, как работает 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-адреса?