我想通过 WiFi 使用我的智能手机连接到我的本地主机。
我通过www.whatismyip.com获得了我的 IP ,并让我的智能手机成功连接到我的笔记本电脑。
但是,当我localhost
在手机浏览器中输入网址时,什么也没有显示。
如何localhost/index.php
通过智能手机访问页面?
我想通过 WiFi 使用我的智能手机连接到我的本地主机。
我通过www.whatismyip.com获得了我的 IP ,并让我的智能手机成功连接到我的笔记本电脑。
但是,当我localhost
在手机浏览器中输入网址时,什么也没有显示。
如何localhost/index.php
通过智能手机访问页面?
使用您的笔记本电脑 wifi 连接 ip 而不是像 192.168.50.2 这样的 localhost。
1)在您的笔记本电脑上安装代理服务器(例如FreeProxy)不要运行它!
2) 通过运行 Start -> cmd -> ipconfig 获取笔记本电脑的本地 ip(网络中使用的,由 wifi 路由器提供)。
寻找这样的一行:Wireless LAN adapter Wireless Network Connection
在它下面你需要来自的值IPv4 Address
。IP 应该类似于:10.xxx 或 192.168.xx 复制此 IP 地址,下一步将需要它。
2) 在您的笔记本电脑上编辑 hosts 文件 (c:\windows\system32\drivers\etc\hosts),您需要管理员权限才能编辑此文件。在此文件中添加一行,例如:
10.0.0.1 笔记本电脑
现在,应该将 10.0.0.1 替换为笔记本电脑的本地 IP(在步骤 #2 中获得)。保存文件。
3) 运行代理服务器。
4) 配置您的智能手机以使用代理服务器(这是智能手机特有的,您有哪一个?)。
5) 在您的智能手机浏览器中输入地址:http://laptop/index.php
你确定你的电脑和手机在同一个局域网?</p>
你的手机可以先访问,因为你使用的是公网ip。我猜你不能使用 localhost ip 访问,因为它们不在同一个局域网中。
最简单的方法是将您的源上传到可通过互联网访问的服务器并获取主机 IP 地址并尝试将其加载到智能手机上。
如果你想从你的笔记本电脑访问你的应用程序,你需要弄清楚你笔记本电脑上的 ip 是什么,然后访问你的本地主机。
On windows run: ipconfig /all (get ip)
On linux run: sudo / ip -addr (get ip)
确保您与智能手机上的 wifi 保持连接。