端口转发:Virtualbox NAT连接(来宾到主机)

端口转发:Virtualbox NAT连接(来宾到主机),virtualbox,portforwarding,Virtualbox,Portforwarding,我使用的是Macbook air,它的操作系统是OS X 10.8.5,安装了win7和virtual box。 在win7虚拟机上开发web应用程序,我想向前移植virtualbox 端口到主机端口。这样我就可以在主机和手机上测试应用程序了 使用相同的wifi 首先,我没有键入主机和来宾ip,而是将端口值设置为8000。 我通过编写“ipconfig”和“ifconfig”计算出了来宾ip和主机ip 运行完guest服务器后,我在主机浏览器上写下了网址,如下所示 ip]:8000/ 但无法加

我使用的是Macbook air,它的操作系统是OS X 10.8.5,安装了win7和virtual box。 在win7虚拟机上开发web应用程序,我想向前移植virtualbox 端口到主机端口。这样我就可以在主机和手机上测试应用程序了 使用相同的wifi

首先,我没有键入主机和来宾ip,而是将端口值设置为8000。 我通过编写“ipconfig”和“ifconfig”计算出了来宾ip和主机ip

运行完guest服务器后,我在主机浏览器上写下了网址,如下所示

ip]:8000/

但无法加载来宾的网页

有什么问题

如果我想把virtualbox的web应用程序加载到手机上

我怎么做呢

虽然它看起来有点傻,但它很乐意得到一个建议


提前感谢:)

我不建议您这样做,您可以在OSX中开发您的web应用程序,这将更加容易

但如果你必须这样做。首先,因为您的网络配置是NAT,所以您的虚拟机将有一个私有IP,如:10.0.2.15,您需要转发到端口才能访问,如:

从上图中,我将端口2022转发到22,2080转发到80(web服务器) 假设您的web在同一端口80上运行,下面是您访问web的URL:127.0.0.1:2080

顺便说一句,我不喜欢通过端口转发工作,我更喜欢使用“仅主机”配置我的虚拟机。通过这种方式,您可以拥有像192.168.x.x这样的ip,并且您可以忘记端口转发。您可以在这里阅读更多内容:

希望对你有帮助