如何让宿主机使用虚拟机中的全局代理访问内网
背景
因为公司使用的 VPN 只有 Windows 客户端,所以只好在虚拟机中的 Windows 开启 VPN,然后让外面的宿主机通过虚拟机中的 VPN 访问公司内网
我们在这里使用 VirtualBox 作为虚拟机软件,VMWare 操作也类似
方法
配置VirtualBox
- 将网络设置为一个
NAT
和一个Host-only
网络,NAT 可以让虚拟机正常联网,Host-only 作为宿主机和虚拟机连接的桥梁
- 注意上面第二张图中 vboxnet0 是自己配置的,具体设置地点在
File->Host Network Manager
,我指定的是192.168.7.1
,同时我在这里把 DHCP 功能关掉了,这样在Windows系统下可以指定一个固定的 IP,DHCP 打卡也没问题,只不过每次重启 IP 地址都会变掉,后续步骤中的 IP 地址也要随之改变
虚拟机下网络配置
- 把我们 Host-only 网卡的 IP 地址手动指定一下,我这里配置为
192.168.7.17