我在主机操作系统和虚拟机中使用了 VPN。两者都运行正常。在虚拟机中,我看到虚拟机中的 VPN 运行正常。在虚拟机之外,我的操作系统的 VPN 也运行正常。如果我关闭虚拟机 VPN,虚拟机会立即连接到我的主机 VPN。
现在的问题是...尽管 virtualbox 已连接到 vpn,但我可以通过 wireshark 看到通过 virtualbox 浏览的所有网站。
所以...
这是否意味着 virtualbox 连接(virtualbox 的 vpn)确实可以到达开放互联网而无需转发到我的主机 vpn?
有什么方法可以发现 virtualbox vpn ip 是否泄漏到了外面(普通 isp ip 而不是先接触主机 Os vpn?
最后,如果这个虚拟机使用了 vpn,那么 wireshark 为什么能够找到我在虚拟机中浏览的所有网站的信息,因此这些网站应该被加密?
答案1
这取决于虚拟机的网络配置方式。如果虚拟机设置为桥接模式,则它有自己的 IP 和连接。禁用其 VPN 意味着流量将不会被加密。如果虚拟机处于 NAT 模式,则它使用主机的 IP,并且只要其 VPN 处于活动状态,它就会保持由该 IP 加密。
至于为什么 Wireshark 可以看到你访问的网站,是因为 DNS 请求未加密,只是 VPN 端点之间的流量。