2013-09-25 34 views
3

我使用的是Macbook air,它的操作系統是OS X 10.8.5,安裝了帶虛擬盒子的win7。 並且在win7虛擬框中開發web應用程序,我想將virtualbox 端口端口轉發到主機端口。這樣我就可以在主機上測試應用程序,也可以在使用相同WiFi的手機 上測試應用程序。Portforwarding:Virtualbox NAT連接(訪客到主機)

enter image description here

首先,我沒有鍵入主機和客戶IP,並把端口值8000 我想通了客人的ip和主機IP寫「IPCONFIG」和「使用ifconfig」。

運行的來賓的服務器後,我寫的Web地址的主機瀏覽器,如下面,

http://[guest IP]:8000/

但不能加載客的網頁。

問題是什麼?

並且如果我想的VirtualBox的web應用程序加載到手機

我怎麼能這樣做呢?

雖然看起來有點傻,但很高興能有一個建議。

感謝提前:)

回答

0

我不建議您以這種方式,您可以開發Web應用程序就在你的OSX,這將是容易得多。

但是,如果你必須這樣做。然後第一,因爲你的網絡配置NAT,你的虛擬機將有一個專用的IP,如:10.0.2.15,你需要轉發到端口的訪問,它喜歡:

enter image description here

從上面的圖片,我轉發端口2022至22,2080至80(網絡服務器) 因此,假設您的網絡運行在相同的端口80,這裏是您訪問您的網站的URL:127.0.0.1:2080

BTW for我不喜歡通過端口轉發工作,我更喜歡使用「僅主機」配置我的虛擬機。通過這種方式,你可以有一個像192.168.x.x的IP,你可以忘記端口轉發。你可以從這裏閱讀更多: https://www.virtualbox.org/manual/ch06.html#network_hostonly

希望它可以幫助你。

相關問題