VirtualBox的安装有好多文章写,这里不做介绍,本文重点介绍如何设置宿主机访问虚拟机.
背景: 本人宿主机Ubuntu用于开发, 由于开发GPT需要翻墙访问OpenAI, 但是Ubuntu的代理工具太难用了, 所以使用虚拟win10搭建了一个内部代理服务器, 这就需要宿主机访问虚拟机代理.
VirtualBox添加2种网络设备
NAT网络
用于上外网
VirtualBox 管理→全局设定, 选择"网络"→添加
保留默认值就好
Host Only网络
用于内网访问
VirtualBox 管理→主机网络管理器(不同版本入口可能不同,有的版本与"NAT网络"同一个入口),配置注意事项如下:
网卡的IP地址(红框)是宿主机的IP
DHCP服务器的地址不能与上边的相同
最关键的配置, 虚拟机能获取到IP,但没有获取到"默认网关",必须要手动配置默认网关为 DHCP的"服务器地址"(上图中是192.168.57.2)
虚拟机配置
添加2种网卡
同样2个网卡,一个是用于访问外网,一个是用于访问内网, 具体VirtualBox配置如下两图
防火墙配置
虚拟机还需要配置可被内网访问到 如果是Windows,配置IP设置时会有提示,选择可被访问到就行