首页 > 解决方案 > 将本地主机从 Windows VM 重新路由/重定向到主机

问题描述

大家好,我在我的 MAC 上安装了一个装有 Windows 10 的 VM,我正在我的 Mac(主机)上运行我的项目前端和后端。我希望能够访问我的 VM 上的项目,以查看网站如何在 IE11 上加载。

我知道您只能通过传递主机的 ip 来访问前端,所以 10.0.2.2 但我的后端指向 localhost。

所以后端无法访问我的主机,但它正在尝试从来宾机器访问本地主机。

我尝试按照许多人的建议更改主机文件并刷新 dns 缓存,但没有任何效果。

标签: windowsproxylocalhostvirtualbox

解决方案


我一直在四处搜索,发现要重新路由本地主机并将其指向主机,我需要在来宾终端上设置代理。

因此,我已将主机上的服务器地址 localhost:8080 重定向到 VM 网络中主机的 api 10.0.2.2:8080。

netsh interface portproxy add v4tov4 listenport=8080 connectaddress=10.0.2.2 connectport=8080

推荐阅读