我這樣做(Chrome遠程Debuggin):https://developers.google.com/chrome-developer-tools/docs/remote-debugging使用Chrome遠程調試時,是否可以使用手機從我的桌面連接到Apache?
我希望能夠從我的手機訪問本地主機或虛擬主機我的(通過Apache我的桌面上),這樣我可以調試本地現場。
有沒有辦法做到這一點?
非常感謝!
我這樣做(Chrome遠程Debuggin):https://developers.google.com/chrome-developer-tools/docs/remote-debugging使用Chrome遠程調試時,是否可以使用手機從我的桌面連接到Apache?
我希望能夠從我的手機訪問本地主機或虛擬主機我的(通過Apache我的桌面上),這樣我可以調試本地現場。
有沒有辦法做到這一點?
非常感謝!
我是否正確理解您在工作站上運行Apache並希望將手機連接到託管在其上的網站?
是的,那是可能的。最簡單的方法是將手機連接到與工作站相同的網絡(WiFi),並將手機連接到http://IP-ADDRESS-OF-WORKSTATION
。然後像往常一樣使用遠程調試。
或者,您需要配置您的WiFi路由器以啓用端口轉發。基本思想是您的WiFi路由器控制您的私人家庭網絡(您的工作站所在的位置)和公共互聯網(您的電話所在的位置)之間的流量,並且端口轉發允許將來自Internet的入站流量路由到您的專用網絡。
下面是我的WiFi路由器的配置頁面。我的工作站的私有IP地址爲192.168.1.5,我在默認端口上運行Apache。如果我的公共IP地址是8.8.8.8那麼我會在我手機的瀏覽器中輸入http://8.8.8.8:3000
,路由器會將請求重定向到我的工作站192.168.1.5:80
。
在這兩種設置中,你需要找到自己的工作站的私有IP地址(例如,使用「打開網絡偏好設置」,從Mac OS X上的WiFi狀態圖標)。只需從工作站上搜索「我的IP地址」,即可找到您的WiFi路由器的公共IP地址。
很明顯,第一種方法(將手機和工作站放在同一個網絡上)比較簡單一些。端口轉發可能很難調試,並且每個路由器的配置略有不同。如果你遇到困難,請發佈後續問題。