虚拟机如何访问 Mac 主机的本地站点
问题
我在 Mac 上启动了一个 React 本地服务,然后想用 虚拟机(Parallels Desktop)上的 IE 浏览器通过局域网来访问 Mac 主机的本地服务来测试兼容性。但是浏览器访问不到 Mac 主机的本地服务,一直提示链接不到服务。
Mac 局域网地址:
本地服务:
结果虚拟机链接失败:
还有一个比较奇怪的问题,我查虚拟机的 ip 地址怎么是下面这样的,而不是 192.168
开头的
是不是和虚拟的 ip 有关,但是我用局域网里面其他电脑访问,也是链接失败。。。
有没有人知道这个问题怎么解决?帮忙解答一下,谢谢!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
自己找到方法解决了。
“应用启动后,局域网内的电脑或者手机就是不能通过局域网的 ip 访问来我电脑启的应用,导致不能直接用手机访问调试。后来发现启动的时候不能用 localhost 或者 127.0.0.1 域名来启动,需要把启动的域名改成 0.0.0.0 ,这样才可以让局域网内的电脑来访问我的本地启的应用。”
“上 webpack 官方文档上查看,如果要改域名的话,只需要在启动命令行中加上 --host [域名] 即可。”
文章传送
没用过这个虚拟机,基本virtual box,网络设置桥接,这样虚拟机和宿主机就是兄弟了,互为局域网。如果网络是默认的NAT,虚拟机就是宿主机的儿子,ip就变了
PD 虚拟机访问 Mac 本地主机的方法
macOS 端
系统偏好设置 网络 状态下方有一个IP地址
虚拟机
输入该 IP 地址加上对应端口号就可以访问了