从Internet访问localhost

时间:2011-02-24 17:49:54

标签: localhost port wamp portforwarding

我需要将我的localhost转发一小段时间用于测试目的。必须从公共互联网访问。

我怎样才能做到这一点?

感谢。

7 个答案:

答案 0 :(得分:86)

有一些很好的免费服务可以让你这样做。非常适合快速展示测试内容:

编辑

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

答案 1 :(得分:11)

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

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

答案 2 :(得分:1)

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

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

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

答案 3 :(得分:0)

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

答案 4 :(得分:0)

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

答案 5 :(得分:-1)

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

然后,将你的ip +端口发送给将要使用它的人。

示例:http://200.200.200.200:8080/mySite/

答案 6 :(得分:-5)

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