如何从主机外部(即从连接到Internet的任何PC)连接到virtualbox计算机

如何从主机外部(即从连接到Internet的任何PC)连接到virtualbox计算机,virtualbox,remote-desktop,Virtualbox,Remote Desktop,我有一个安装了VirtualBox和Guest的主机(都安装了Windows XP SP3)。 我确实和他们有联系。客人还可以上网。 我可以通过远程桌面连接从主机连接到来宾,但我也希望能够从任何其他PC连接到来宾。如果可以,如何实现这一点 Guest使用2个网络适配器,一个NAT用于共享internet连接,然后一个主机只能让两台计算机在本地网络上看到对方。假设您有一个internet路由器提供对ISP的访问 将虚拟机网络从NAT更改为桥接 检查来宾在重新启动或ipconfig/renew后是否

我有一个安装了VirtualBox和Guest的主机(都安装了Windows XP SP3)。 我确实和他们有联系。客人还可以上网。 我可以通过远程桌面连接从主机连接到来宾,但我也希望能够从任何其他PC连接到来宾。如果可以,如何实现这一点


Guest使用2个网络适配器,一个NAT用于共享internet连接,然后一个主机只能让两台计算机在本地网络上看到对方。

假设您有一个internet路由器提供对ISP的访问

  • 将虚拟机网络从NAT更改为桥接
  • 检查来宾在重新启动或
    ipconfig/renew
    后是否仍具有Internet连接
  • 配置路由器,为来宾提供固定的IP地址。(通常,来宾仍然可以使用DHCP,但路由器配置为每次为来宾提供相同的IP地址。)
  • 确定与来宾连接所需的端口和协议。例如,远程桌面的端口3389(RPD)上的TCP
  • 配置路由器的“端口转发”功能,将外部连接路由到来宾的IP地址。您可以为外部连接指定不同的端口,但可能无法通过远程计算机与其ISP之间的防火墙
  • 确定Internet路由器的外部IP地址
  • 从远程计算机连接到IP地址和指定端口

  • 是的,我想那会有用的。但是我家里没有路由器。我的互联网连接是直接通过局域网电缆从我的互联网供应商。我想我家外面有一个路由器,但我没有访问权。连接到我电脑的局域网电缆是从一个金属盒子里出来的:),这就是为什么我们假设里面有一个路由器(或者AP)。我将此标记为解决方案,因为它是有效的解决方案,但如果有人知道没有路由器或额外设备的肮脏解决方案,请将其张贴在此处。谢谢。也试试或网站。@TomBlodget,有没有从第3步开始的深入文章?我有一个DIR-655路由器、一个windows主机和一个Linux来宾。客人处于桥接模式,工作状态良好。。但是当我在外面(比如咖啡店)时,我想访问vmguest@Erik制造商的文档对我来说似乎很完整。如果您有问题,请检查。@TomBlodget好的,如果我只需要路由器的文档,我会深入其中。