我可以将我的 ESP8266 连接到本地网络,提供网站并使用本地 IP 地址在我的手机上访问它。所以我尝试使用api.ipify.org获取我的公共 IP并使用它来访问我本地网络之外的 nodemcu 服务器,但我无法使用我的公共 IP 访问该网站。
如何将我的 nodemcu 服务器公开到 Internet 而不仅仅是本地网络?
会喜欢任何不涉及第三方服务的基于代码的解决方案。
提前致谢
我可以将我的 ESP8266 连接到本地网络,提供网站并使用本地 IP 地址在我的手机上访问它。所以我尝试使用api.ipify.org获取我的公共 IP并使用它来访问我本地网络之外的 nodemcu 服务器,但我无法使用我的公共 IP 访问该网站。
如何将我的 nodemcu 服务器公开到 Internet 而不仅仅是本地网络?
会喜欢任何不涉及第三方服务的基于代码的解决方案。
提前致谢
这个概念是端口转发。
首先,您需要使用https://www.whatsmyip.org/了解您的公共 IP
其次,访问您希望 ESP8266 连接的路由器设置
第三,导航到“转发”选项卡,然后是虚拟服务器。在那里您可以输入公共 IP 地址和要公开的端口。
最后,通过在浏览器中输入 IP:Port 访问 ESP8266