如何从我的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?

怎么办?这应该很简单。 谢谢

+2

[从移动设备查看本地主机网站]的可能重复(https://*.com/questions/17316692/viewing-localhost-website-from-mobile-device) –

+1

* localhost *是本地环回地址。它只能在代码所在的**精确机器**上提供。如果您需要从其他位置访问该位置,则需要公开的IP地址;你不能使用* localhost *。 (**本地**部分是有意义的,它对于特定的机器是**本地**,并且在其他地方不可用。)在手机上输入* localhost *将要求手机的本地地址,而不是您的桌面。所以会* 127.0.0.1 *。 –

+0

尝试添加您的本地Web服务器的端口,当做“我的手机输入我的桌面静态IP” – Melchizedek

如果您的网络服务器有静态内容,您可以将html/css/script/image文件复制到手机上的特定文件夹并从手机中打开这些文件夹。

总之,让你的设备的浏览器来连接本地主机的网站,你可以这样做:

让您的计算机的IP地址,(运行> CMD> IPCONFIG)

+++如果本地主机使用特定的端口,如localhost:1234,否则,您必须打开防火墙上的端口。控制面板/系统和安全/防火墙/高级

之后,您可以通过导航到您的IP从移动设备连接到您的网站。如:http://192.168.X.X:1234

注意:您确定两个设备都在同一个网络上吗?

不要忘记关闭手机上的移动数据,你需要依靠wifi。

祝你好运。

+0

My桌面不在WIFI上,我使用从桌面到路由器的以太网电缆。尝试192.168.0.XXX:80甚至尝试192.168.0.XXX:8080没有成功。在我的手机上,我收到了msg:这个网站无法联系到...... – Marco

+0

这两个设备必须位于相同的本地网络上才能互相访问,否则需要通过互联网联机才能联系到对方。 – newbee