VMware連接埠轉送問題

VMware連接埠轉送問題

我是 GNU/Linux 新手。我想託管自己的網站伺服器/網站,以便我可以在家庭網路上的其他裝置上使用它(使用 WiFi)。我不知道如何繼續。有人可以指導我嗎?

我使用 Ubuntu 作為虛擬機器(VMWare),使用 Nodejs 作為我的伺服器。我希望我的虛擬機器託管該網站,以便我可以在主機和家庭網路上存取它。

我已經做了什麼:

  • 在 localhost 的連接埠 3000 上設定一個 NodeJS 伺服器
  • 安裝nginx並啟動nginx服務作為反向代理

當我打開時192.168.221.128,它在主機上按預期工作。當我嘗試做下一部分時,它不起作用。我嘗試使用 Vmware 的虛擬網路編輯器轉送連接埠。

虛擬機器的IP位址:192.168.221.128

VMWare NAT 設定

  • 網關IP:192.168.221.2

在連接埠轉送下

  • 主機連接埠:3000
  • 類型:TCP
  • 虛擬機器IP位址:192.168.221.128
  • 端口:80

答案1

我是 GNU/Linux 新手。我想託管自己的網站伺服器/網站,以便我可以在家庭網路上的其他裝置上使用它(使用 WiFi)。 ....VMWare NAT 設定網關 IP:192.168.221.2

若要從外部存取您的虛擬機,您不能將 NAT(內部網路位址轉換)用於您的訪客設定。 (NAT 是 VMware 預設值)。

進入訪客設定(訪客需要關閉)並將網路從 NAT 變更為橋接。

啟動您的訪客,現在訪客 IP 位於您的主路由器上(也為您的主機提供服務)。您需要將路由器上的訪客 IP 設定為靜態,以便外部人員可以找到它。

此設定適用於主機有線或無線路由器連線。

相關內容