圖片引用自 savvyadmin.com |
以阿舍想要把 Host 的 80 埠轉到虛擬機器名稱為「UBUNTU-DT」的 Guest 的 80 埠來連到 Guest 的 HTTP Server 為例,要先切換到 VirtualBox 的安裝資料夾 (預設是 c:\Program Files\Oracle\VirtualBox 資料夾),然後,執行下面這一行指令,完成之後,再重新啟動 Guest,應該就可以連的到了。
VBoxManage modifyvm "UBUNTU-DT" --natpf1 “guesthttp,tcp,,80,,80”
上面指令中的「guesthttp」是這一個 Port Forwarding 規則的名稱,可以隨便取,用途是當你要停止這個轉址的動作時,就可以用這個名稱來刪除,以上面指令的例子來說,要刪除這組規則,可用下面的指令。
VBoxManage modifyvm "UBUNTU-DT" --natpf1 delete "guesthttp"
另外,要說明的是,當你要連到 Guest 轉址的埠號時,要指定的是 Host 的 IP 址,而不是 Guest 的 IP 位址,所以,如果阿舍是在 Host 上要連到 Guest 的話,就可以在瀏覽器用 losthost 或 127.0.0.1 就可以連的到了,另外,如果你有需要指定 Host 或是 Guest 的轉址 IP 位址的話,可以用下面這行指令的方式 (不需加入中括號)。
VBoxManage modifyvm "UBUNTU-DT" --natpf1 "guesthttp,tcp,[Host IP],80,[Guest IP],80"
例如,要指定連到 Host 的 192.168.1.88 這個 IP 位址的話,指令如下:
VBoxManage modifyvm "UBUNTU-DT" --natpf1 "guesthttp,tcp,192.168.1.88,80,,80"
推薦閱讀
- 問題沒解決嗎? 更多的 Ubuntu 教學在 這裡
- Prompt Injection: 提示詞注入安全漏洞
- 二款 Mac 無痛安裝的 Stable Diffusion 軟體
- 用 AI 寫部落格文章好不好 ?
- 沒有免費的 Midjourney 和 Colab 又不想花錢怎麼辦 ?
- 不學 Prompt 技巧也能善用 ChatGPT 的簡單方法
- 企業 AI 應用:不只是聊天機器人
- Automatic 比 Automatic1111 更好用 ? 都是 Stable Diffusion WebUI
- Stable Diffusion 的 /describe 圖生文功能
- AI 畫出讓人可怖的美圖 !
有疑問? 問題還是沒解決嗎? 歡迎下方留言提問和討論 😁
1 則留言 :
VirtualBox 4.3.10版本已發現有gui介面可設定nat port forwarding的值了,感謝你的教學。
張貼留言
歡迎留言提問和討論 .... 😁