标签: node.js virtual-machine ubuntu-14.04 external vmware
我在我的Ubuntu VM上运行了一个node.js网站。我可以从主机和VM访问它。但是,如果我尝试通过WiFi连接到同一网络的外部设备http://192.168.10.120:80,则无效。
我需要做些什么才能让网站可以访问同一本地网络上的外部设备?
我一直在谷歌搜索这几天,仍然找不到答案......
答案 0 :(得分:1)
如果主机是Windows,那么您需要做两件事。一种是在VM设置中设置端口转发。如果您正在使用Virtual Box,请检查this。此外,根据您的内部网络设置,您可能需要允许通过Windows防火墙到端口80的入站连接。从Microsoft查看此article。自Windows 7以来,这个过程并没有真正改变,因此它应该在8或10上相同。
作为旁注,通过默默无闻的安全性很糟糕,但我仍然不建议使用80端口。