我想了解 VPNService 是如何工作的?我在 Android 上使用 tPacketCapture,这是一个使用 VPNService 的数据包嗅探器。
借助 tPacketCapture 应用程序,我可以捕获手机与服务器之间的通信。我的手机的 IP 地址是192.168.10.177
但 VPNService 会将新的私有 IP 归为10.8.0.1
地址到我的手机,它将用于将数据传输到服务器。
当我查看我获得的 .pcap 文件时,我注意到一些数据是使用我手机的原始 IP 地址传输的192.168.10.177
其他邮件则使用 VPN 创建的私有 IP 地址发送10.8.0.1
。
正如你所看到的流量.pcap前 7 个数据包使用 VPN 的私有 IP 地址发送,第 8 个数据包使用我的 android 设备的原始 IP 地址发送。
我的问题是,为什么不是所有的流量都使用私有 IP 地址发送到服务器?