
到目前為止我讀到的所有內容都讓連接埠轉送聽起來像小菜一碟,但我一定錯過了一些神奇的東西。這就是我正在做的:
- 主機作業系統 = Mac OS X
- 來賓作業系統 = Ubuntu 16.04 伺服器
- 在來賓作業系統上的連接埠 8000 上執行 Gunicorn Web 伺服器
- 將主機 (OS X) 上的連接埠 8000 轉送到來賓 (Ubuntu) 上的 8000
這是一個新的虛擬機,未配置任何服務,並且我已驗證ufw
已停用。我可以在來賓作業系統中查看 127.0.0.1:8000,但不能從主機作業系統中查看。
我假設我的 VirtualBox 安裝只是缺少一個關鍵步驟,而不是看起來非常簡單的設定。誰能指導我正確的方向?
答案1
看起來您正在運行的應用程式正在綁定到127.0.0.1
,這意味著它只接受來自本地主機的連線。連接埠轉送被視為遠端連線。您將需要弄清楚如何配置應用程式以接受遠端連接或綁定到虛擬機器的 IP 位址或0.0.0.0
.