我有一個Nexus 7連接到我們的Wifi網絡。我無法對此設備進行根目錄,因此我無法編輯主機文件。它可以連接到我的臺式機上的XAMPP Web服務器。安裝HTTP服務器端代理或隧道服務器
在我的臺式計算機上,我有一臺VM,通過Vagrant進行配置,它具有專用網絡,因此只有我的臺式機(主機)才能訪問它。該虛擬機具有我的開發環境和在端口8080上運行的Web服務器。我只能使用主機名http://nick:8080/
從我的桌面瀏覽器連接到此虛擬機。我必須編輯桌面上的主機文件才能將nick映射到VM IP(192.168.33.10)。由於虛擬機的Web服務器配置,因此http://192.168.33.10:8080
不起作用。
所以我可以很容易地測試原生移動設備,我試圖找到一種隧道方式或代理從XAMPP(或另一個服務器)到虛擬機的請求。
我的N7可以訪問XAMPP,所以我想我可以將XAMPP設置爲可以與虛擬機通信的代理服務器或隧道服務器。
N7 - >代理/隧道服務器(XAMPP) - >虛擬機。
我需要Proxy/Tunnel服務器來維護標頭http://nick:8080
,因爲http://192.168.33.10:8080
不起作用。
我可以使用Apache配置來做到這一點,或者是否有另一個可以提供幫助的實用程序服務器?
感謝, 尼克
你能提供你的'Vagrantfile'所以我們可以看到你如何配置虛擬機的網絡?你使用的是什麼虛擬化軟件,什麼是客戶操作系統?由於Vagrant具有一些非常好的網絡配置功能,因此您可能不需要代理服務器,尤其是Linux客戶端。但真的取決於細節... – Beel
我想使用代理方法,而不是在公共網絡上打開虛擬機。 –