virtualbox下实现宿主机访问客户机服务
客户机安装的是windows 2003系统,现在要实现在宿主机上直接访问客户机的服务。
客户机网络采用NAT实现,现在通过NAT的端口转发实现外部访问。
?
只需要执行三个命令就可以实现了
VBoxManage setextradata "windows2003" "VBoxInternal/Devices/e1000/0/LUN#0/Config/guestweb/Protocol" TCP
VBoxManage setextradata "windows2003" "VBoxInternal/Devices/e1000/0/LUN#0/Config/guestweb/GuestPort" 80
VBoxManage setextradata "windows2003" "VBoxInternal/Devices/e1000/0/LUN#0/Config/guestweb/HostPort" 3380
?
上面的三个命令有三个内容是需要根据具体情况替换的
windows2003 安装的客户机名称
e1000 网卡类型(具体网卡的代号查看virtulabox帮助)
?
guestweb 映射到服务名称 自己定义
?