我有一块 esp8266 开发板,我把它设置成一个小型服务器。为了通过网络访问它(首次尝试打造智能家居和物联网),我使用了 no-ip 来处理动态 DNS,并在家用路由器上开启了带端口转发(80)的 WAN 访问。我的问题是这有多安全?我试过只允许某个 IP 地址,但智能手机使用动态 IP。
答案1
处理 TCP/IP 连接时,有 65535端口可供收听。
一般情况下,端口80用于标准 HTTP 连接,而端口443用于 HTTPS。
如果您需要向世界开放一个通用端口,请准备好响应对该端口发出的任何请求。
另一个选项是更改您正在监听的端口,该端口应为 5000 到 65535 之间的数字。通过随机化此端口,只有您知道如何连接。(您需要管理员访问权限才能绑定到任何端口 < 1024)
如果你想要提供标准 HTTP 数据,URL 应该简单为
其中 55933 是我的秘密端口。