
您好,我已在 macOS 的 virtualbox 上成功安裝了 Ubuntu 伺服器。現在,我想存取 ubuntu 本機0.0.0.0:8000
或127.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 80
則127.0.0.1:8080
可以在主機上運行。
所以,virtualbox的連接埠轉送設置,確實沒有嚴格要求輸入IP位址港口。
我目前的工作設定:
名稱 協定 主機 IP 主機連接埠 訪客 IP 訪客連接埠
http TCP 8080 80