从互联网访问localhost [关闭]

问题描述 投票:44回答:7

我需要在短时间内转发我的本地主机以进行测试。必须从公共互联网访问。

我怎样才能做到这一点?

谢谢。

localhost port wamp portforwarding
7个回答
12
投票

您进入路由器配置并将端口80转发到运行Web服务器的计算机的LAN IP。

然后,网络外的任何人(但不是您在网络内)都可以使用您的WAN IP地址(whatismyipcom)访问您的站点。


96
投票

有几个很好的免费服务让你也这样做。非常适合快速展示测试内容:

编辑:

  • 添加ngrok服务
  • 添加localhost.run服务

1
投票

即使你没有提供足够的信息来正确回答这个问题,你最好的镜头是SSH tunnels(或反向SSH隧道)。

您只需要在内部或远程网络上使用一台SSH服务器即可访问本地计算机。

您可以在Windows上使用PUTTY(它有一个GUI)来创建隧道。


0
投票

您正在访问localhost,这意味着您的计算机上正在运行Web服务器。要从Internet访问它,您需要为您的计算机分配一个公共IP地址。然后你可以访问http://<public_ip>:<port>/。端口号通常为80。


0
投票

如果您需要更实用的东西,请使用您的IP地址或noip.com等服务。然后最终正确配置您的路由器,以便在服务器运行时将传入连接转发到计算机。


-1
投票

打开运行系统的端口(示例8080)。随处打开端口......调制解调器,防火墙等等

然后,将您的IP +端口发送给将使用它的人。

样本:http://200.200.200.200:8080/mySite/


-6
投票

尝试使用您的IP地址,我认为您可以通过互联网访问它。

© www.soinside.com 2019 - 2024. All rights reserved.