用於 HTTP 連接埠轉送的 Virtualbox NAT 配置

用於 HTTP 連接埠轉送的 Virtualbox NAT 配置

您好,我已在 macOS 的 virtualbox 上成功安裝了 Ubuntu 伺服器。現在,我想存取 ubuntu 本機0.0.0.0:8000127.0.0.1:8080在我的主機作業系統中。

我配置了NAT連接埠轉送。我的 macOS 終端機中的連線SSH工作正常。但我無法http透過呼叫從瀏覽器存取127.0.0.1:8080

我正在使用 python http.server 來測試連接

puthon3 -m http.server

在 0 上提供 HTTP 服務。

0.0.0.0 端口 8000 (http://0.0.0.0:8000/

請幫我解決這個問題。謝謝!

截圖:

伺服器作業系統歡迎螢幕

網路

轉送連接埠

答案1

問題出在客戶作業系統連接埠。如果我運行,sudo python3 -m http.server 80127.0.0.1:8080可以在主機上運行。

所以,virtualbox的連接埠轉送設置,確實沒有嚴格要求輸入IP位址港口。

我目前的工作設定:

名稱 協定 主機 IP 主機連接埠 訪客 IP 訪客連接埠

http       TCP                8080                  80

相關內容