簡體   English   中英

如何從手機連接到我的本地主機項目?

[英]How to Connect to my localhost project from mobile?

我正在開發一個移動版本的網站,我想在我的智能手機上測試網站在這個設備上的表現。 我試圖從我的手機訪問我的本地主機,但它不起作用。 有人知道如何從我的手機連接到我的本地主機項目嗎?

您可以通過修改Apache中的httpd.conf來完成您必須設置的

找到以下代碼並替換From:

<Directory "c:/wamp/www/">
 #onlineoffline tag - don't remove
 Order Deny,Allow
 Deny from all
 Allow from 127.0.0.1
 </Directory>

到:

<Directory "c:/wamp/www/">
 #onlineoffline tag - don't remove
 Order Deny,Allow
 #Deny from all
 Allow from all
 </Directory>

並打開WiFi,將IP地址輸入您的手機。 現在完成了!

如果您的手機連接到同一個 Wifi,那么首先找出您的路由器外部 IP 地址,然后將一些端口轉發到該 localhostIP:portno,最后您將能夠從您的設備看到該服務器。

在 Windows 中,我們可以轉發 Ipaddress 如下

netsh interface portproxy add v4tov4 listenport=port listenaddress=IP connectport=80 connectaddress=yourlocalhost IP

問題太老了,但我認為我有很好且簡單的解決方案。 如果不是,請通過評論告訴我。

  1. 打開終端並轉到項目文件夾
  2. 然后,執行: php -S 0.0.0.0:9000

或者指定你的 index.html 在哪里:

php -S 0.0.0.0:9000 -t FOLDER_NAME_WHO_HAVE_INDEX

指定0.0.0.0允許您網絡中的每個人訪問 web 項目,所以要小心。

如果還是連接不上,而且你在Linux下,嘗試開啟UFW(Linux防火牆):

sudo ufw enable

並允許您的智能手機本地 IP(如果您使用的是 Android,請轉到 Wifi 設置 -> 高級以獲取您的本地 IP)從您的 PC 訪問您的本地 IP。 因此,返回 CLI 並:

sudo ufw allow YOUR_SMARTPHONE_LOCAL_IP to any

因為允許訪問 any 不是一個好習慣,請記住在完成測試后禁止該規則:

sudo ufw deny YOUR_SMARTPHONE_LOCAL_IP to any

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM