windows - 将本地主机从 Windows VM 重新路由/重定向到主机
问题描述
大家好,我在我的 MAC 上安装了一个装有 Windows 10 的 VM,我正在我的 Mac(主机)上运行我的项目前端和后端。我希望能够访问我的 VM 上的项目,以查看网站如何在 IE11 上加载。
我知道您只能通过传递主机的 ip 来访问前端,所以 10.0.2.2 但我的后端指向 localhost。
所以后端无法访问我的主机,但它正在尝试从来宾机器访问本地主机。
我尝试按照许多人的建议更改主机文件并刷新 dns 缓存,但没有任何效果。
解决方案
我一直在四处搜索,发现要重新路由本地主机并将其指向主机,我需要在来宾终端上设置代理。
因此,我已将主机上的服务器地址 localhost:8080 重定向到 VM 网络中主机的 api 10.0.2.2:8080。
netsh interface portproxy add v4tov4 listenport=8080 connectaddress=10.0.2.2 connectport=8080
推荐阅读
- php - mxGraph,将XML文件转换为PNG以导出图像的php代码
- git - 当我碰撞版本时自动添加提交
- javascript - 如果单击 NavLink,如何测试 URL 更改
- azure-sql-database - 如何通过 azure Databricks 更新 Azure SQL 数据库/数据仓库表?
- laravel - Laravel 将所有 http 重定向到 https
- python - Python/pip 错误解释器:没有这样的文件或目录
- java - Java 仅将特定属性导出到 PDF
- if-statement - if语句调试
- c# - c# 对象引用未设置为对象的实例(堆栈跟踪中未提及空引用)
- c# - 为什么存储库为空