从因特网访问本地主机

出于测试目的,我需要在短时间内转发我的本地主机。必须通过公共互联网进行访问。

我怎么才能做到呢?

275660 次浏览

即使您没有提供足够的信息来正确地回答这个问题,您的最佳拍摄是 SSH 隧道(或反向 SSH 隧道)。

您只需要在内部或远程网络上使用一个 SSH 服务器来提供对本地计算机的访问。

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

试试你的 IP 地址,我想你可以通过互联网访问它。

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

您进入您的路由器配置和转发端口80的局域网 IP 的计算机运行的网络服务器。

然后,网络之外的任何人(网络内部的人除外)都可以使用您的 WAN IP 地址(你好)访问您的站点。

如果你需要更实用的东西,可以使用你的 IP 地址或者像 Noip.com这样的服务。然后最终正确配置您的路由器,以便传入的连接将被转发到运行服务器的机器。

有一些很好的免费服务可以让你做同样的事情。非常适合在开发/测试过程中快速显示:

编辑 :

  • 加入 ngrok 服务
  • 添加 localhost.run 服务
  • 04/22-添加 CloudFlare 隧道