问题陈述:我的 Windows 机器上运行着一个 Oracle VM。并且VM机器有一个在jboss中运行的应用程序。我想在我的手机上访问这个应用程序(在 VM 上运行)。
我尝试过的:我尝试使用以下命令进行端口转发,当我从桌面浏览器访问它时它运行良好(http://{hostmachineip or localhost}:9098 正在连接到 VM 上的 jboss)。现在,如果我从我的移动浏览器访问它(连接到桌面 wifi 热点和 url-- http://hostmachineip:9098),它不起作用。
netsh interface portproxy add v4tov4 listenport=9098 connectaddress=<IP of VM>
netsh interface portproxy add v4tov4 listenport=9098 listenaddress=<IP of Host Machine> connectaddress=<IP of VM> connectport=9098
Oracle VM 网络设置:
附加到:仅主机适配器
混杂模式:拒绝
我不应该将适配器更改为桥接适配器,因为 VM 的 IP 会发生变化,并且它会对我现有的项目产生重大影响。