端口转发 localhost-解决方法

端口转发 localhost-解决方法

我需要从互联网访问我的本地主机。我过去常常将我的本地主机映射到路由器上的端口,然后进行端口转发。但由于我没有访问路由器的权限,或者至少我必须联系我的 ISP,这将花费大量时间。还有其他方法可以将我的本地主机暴露给互联网吗?也许 VPN 可以提供帮助。

我的本地主机上有一个我想要访问的网页。

答案1

这不是您想要的答案,但我建议您不要使用 ISP 提供的路由器。您的路由器也是您的防火墙,您想让您的 ISP 控制防火墙上的软件和设置吗?

您要找的答案是肯定的,VPN 可以提供帮助。您可以在 AWS 或 Google 上设置 OpenVPN 服务器,在那里进行端口转发,并使用 AWS OpenVPN 服务器的 IP 地址进行外部访问。然而,这引出了一个问题:为什么不把 Web 服务器放在 AWS 上呢?也许有原因(例如,如果 Web 服务器是您的 NextCloud 家庭云服务器)。

此外,如果您的路由器配置了 UPnP,您可能能够使用它来自动转发端口。您可能必须在 Web 服务器计算机上安装 mDNS 服务器(例如 bonjour、zeroconf、rendezvous),以便向路由器上的 UPnP 服务通告 Web 服务器。

老实说,我会联系 ISP,获得 ISP 支持的调制解调器,购买自己的路由器,然后配置端口转发。除此之外,我还会打电话给 ISP,让他允许我访问防火墙规则并添加端口转发。

相关内容