gpt4 book ai didi

portforwarding - 如何在 VMWare Player 14.1.2(Ubuntu 18.04 guest ,Windows 10 主机)上进行端口转发?

转载 作者:行者123 更新时间:2023-12-03 15:57:08 25 4
gpt4 key购买 nike

我有一个 VMWare Player (14.1.2 build-8497320) 在 Windows 10 主机上运行 Ubuntu 18.04 guest 。 Ubuntu guest 有一个 LAMP 堆栈,可以运行一些 Web 应用程序。我正在使用 NAT 将 Ubuntu guest 连接到 Windows 主机的网络。

我可以通过使用来自我的 Windows 主机的 guest 的本地 IP 地址(例如, http://192.168.80.128/mediawiki )来访问这些应用程序。但我想从我的 Windows 主机访问它:http://localhost/mediawiki .我认为如果我可以将我的 Ubuntu guest 的端口 80 转发到 Windows 主机的端口,这应该是可能的。

请问我该如何做到这一点?我无权访问 VMWare Workstation 及其虚拟网络编辑器。

编辑:我可能应该添加想要这样做的动机。基本上,我想避免每次访问 Web 应用程序时都计算出虚拟机的 IP 地址。

(进一步)原因是 Ubuntu guest 的本地 IP 地址可能(我怀疑)更改,这会影响很多事情,例如在 webapps 的配置文件中配置的基本 URL(例如,$wgServer 变量在 MediaWiki 的 LocalSettings.php 中)。

最佳答案

VMWare Player 本身支持通过 NAT 进行端口转发:

在文件中 C:\ProgramData\VMware\vmnetnat.conf放在第 [incomingtcp] 节下像这样的一行:

80 = 192.168.80.128:80

然后重新启动 VMWare NAT 服务:
net stop "VMWare NAT Service"
net start "VMWare NAT Service"

来源/来源: https://hitchhikingtheweb.wordpress.com/2014/09/02/portforwarding-with-vmware-player-and-nat/

另外: VMWare documentation of this

关于portforwarding - 如何在 VMWare Player 14.1.2(Ubuntu 18.04 guest ,Windows 10 主机)上进行端口转发?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52386841/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com