有人会问:为什么要设置host-only虚拟机呢?上次你不是说NAT模式下就可以直接让guest os翻墙了吗?
啊,的确NAT模式下guest os就可以借助host os的翻墙软件翻墙了,而且设置不复杂,但问题在于NAT模式下的guest os里的软件还是有可能绕过代理设置直接连接服务器从而导致IP地址泄露的。我曾经说过flash插件会绕过代理设置泄露真实IP,NAT模式下的 guest os也会出现同样的问题,因为NAT模式是可以不进行其他任何设置直接联网的,而且在其他主机看来NAT模式下的guest os就是host os。这由NAT的原理决定,NAT的原理参看https://plus.google.com/109790703964908675921/posts/8GLWQxp5yJN ,简单来说NAT就是一个代理,NAT模式下guest os通过host os的翻墙软件翻墙是“代理的代理”(NAT代理+翻墙代理),guest os中的软件是有可能绕过翻墙代理直接连接到外网中的。
而host-only模式则完全不同。host-only模式下,guest os如果不进行其他设置根本就无法联网,只有进行了代理设置才能通过代理联网,完全没有任何办法绕过代理设置连接外网。
接下来就一起设置host-only模式吧,很复杂,诸位当心点!
首先,打开virtualbox(我假定诸位已经把准备工作都做好了,这样就能直接开始了,准备工作还没做好的请看上一篇), 点击“管理”,打开“全局设定...”,切换到网络一栏,再切换到“仅主机(host-only)网络一栏”:

