Answers:
虚拟机流量不通过主机VPN。VM所做的是创建一个虚拟网卡,因此主机上的vpn软件看起来与该网卡背道而驰。拥有两个网卡并告诉vpn使用来自卡X的接口/ ip完全相同。实际上就是这种情况,只有一张卡是物理的,另一张是虚拟的:)
您可以用另一种方式测试它:在一台带有两张卡的笔记本电脑或某些主机上(例如,一个rj45,一个wifi),设置您的vpn,将其指向其中一个接口,并检查两个网络上的流量(到某处的traceroute会做得好)
从主机的角度来看,添加虚拟机只是另一个网卡(rj45,wifi,虚拟机)。如果要使该接口通过VPN,则必须告诉主机上安装的VPN客户端。
这是一个古老的技巧(与VMs一样古老,也就是:)在诸如工作之类的
壁垒网络中使用;)
例如:
-pointy毛发老板:我想设置这个笨拙的vpn,以便我们整天都可以大哥,da !!
-dilbertian奴隶:当然是老板。我需要一些专门的虚拟环境来测试这种太空火箭燃料的状况,是否可以安装VM?(离开并设置虚拟机,而phb抓头。整天都在网上度过)
我只记得我要记住的一点是,我经常使用vmware,而虚拟盒具有设置虚拟网卡的不同方法。在vmware上,开箱即用。
我不是那个理论家,不会专注于NIC等。我将分享我的个人经验。我正在运行类似的安装程序,其中Windows 8为主机,而Win2008 Server在VM上运行。我已经配置了VM的NIC连接到NAT之后的主机系统。这是必要条件,否则您可能无法实现此“双隧道”连接。如果将VM的网络适配器直接桥接到物理网络接口,则不会成功。
因此,您的主要连接通过物理网络接口进行。然后,将您的VM放置在子网(通常为192.168.xx)中,并使用HOST作为Internet网关。将主机连接到VPN服务器,通过同一VPN隧道路由VM的IP通信。从VM建立第二个VPN连接实际上将通过现有隧道。我已经测试过,结果还不错。速度要慢一些,但是您必须通过至少两个闸门来路由流量并进行加密。此外,您可以通过代理为您的应用程序(浏览器,torrent客户端,SSH控制台等)设置第三个SOCKS 5连接,这甚至可以提供第三层隧道。