如何从我的Android手机访问我的本地主机
问题描述:
我想让我的Android设备访问我的桌面上的开发计算机上运行的本地Web服务器。换句话说,我想在手机上查看我的网站。如何从我的Android手机访问我的本地主机
现在,我的桌面上,我只需要输入本地主机或127.0.0.1和我有机会到我的开发环境。
这里还有一些细节:
- 我的台式机直接与电缆连接到路由器,没有WIFI连接。
- 我的Android手机已连接WIFI
- 我有一个TP-LINK射手C7路由器。
我也做了以下内容:
- 在我的手机输入localhost ----失败!
- 在我的手机中输入127.0.0.1 ----失败!
- 在我的手机中输入我的桌面静态IP -----失败!
我在这里读过,也许我需要在我的路由器上做一些事情,但我不想乱用我的路由器上的所有选项。我想在摆弄之前确定一下。
我读过下面的帖子,但没有成功:
(How can I access my localhost from my Android device?)
怎么办?这应该很简单。 谢谢
答
如果您的网络服务器有静态内容,您可以将html/css/script/image文件复制到手机上的特定文件夹并从手机中打开这些文件夹。
总之,让你的设备的浏览器来连接本地主机的网站,你可以这样做:
让您的计算机的IP地址,(运行> CMD> IPCONFIG)
+++如果本地主机使用特定的端口,如localhost:1234,否则,您必须打开防火墙上的端口。控制面板/系统和安全/防火墙/高级
之后,您可以通过导航到您的IP从移动设备连接到您的网站。如:http://192.168.X.X:1234
注意:您确定两个设备都在同一个网络上吗?
不要忘记关闭手机上的移动数据,你需要依靠wifi。
祝你好运。
[从移动设备查看本地主机网站]的可能重复(https://*.com/questions/17316692/viewing-localhost-website-from-mobile-device) –
* localhost *是本地环回地址。它只能在代码所在的**精确机器**上提供。如果您需要从其他位置访问该位置,则需要公开的IP地址;你不能使用* localhost *。 (**本地**部分是有意义的,它对于特定的机器是**本地**,并且在其他地方不可用。)在手机上输入* localhost *将要求手机的本地地址,而不是您的桌面。所以会* 127.0.0.1 *。 –
尝试添加您的本地Web服务器的端口,当做“我的手机输入我的桌面静态IP” – Melchizedek