将端口转发到无需互联网访问的 VirtualBox VM

将端口转发到无需互联网访问的 VirtualBox VM

我想在我的 Windows Server 上运行 Windows VM,并且我想访问此 VM 的一个端口。我可以将 VM 网络配置为带端口转发的 NAT,这样就可以正常工作。但我希望机器无法访问互联网 - 除了特定端口上的传入连接之外的任何内容。

这可以在 VirtualBox 中配置吗?如何配置?

更新:

经过一些部分回答和讨论后,我发现了这个实用程序护照.现在我有了可行的解决方案:

  • 使用仅主机网络配置虚拟机
  • 设置 PassPort 将 host_ip:host_port 转发到 VM (vbox_only_interface_ip:vm_port)
  • 在 Windows 防火墙上打开主机端口

VM 可通过主机接口、LAN 和主机访问,但 VM 无法访问 LAN。

我只是想知道这个实用程序是否有必要。是否可以在没有 PassPort 的情况下配置它?

答案1

您的防火墙需要阻止该 IP 地址的传出流量

答案2

使用“仅主机网络” - 从 Virtualbox 2.2 及更高版本可用。

相关内容