端口开放检测的工作原理
当您点击检查时,我们的服务器会尝试向您自己的公网 IP 地址上您所选的端口发起 TCP 连接,就像玩家加入您的游戏服务器,或某个应用连接您的摄像头一样。可能出现三种结果:
- 已开放:连接成功。端口转发和防火墙配置正确,且有程序正在监听。
- 已关闭:连接被拒绝。流量能到达该设备,但没有应用在该端口上监听。
- 被过滤:完全没有回应。可能是防火墙在悄悄丢弃流量、端口没有转发,或您的 ISP 屏蔽了它。
出于安全考虑并为防止滥用,本工具只测试您当前所用连接的 IP 地址,不能用来扫描他人的网络。
如何开放端口(端口转发)
- 为运行该服务的设备设置固定的本地 IP,例如通过路由器中的 DHCP 保留。
- 登录路由器,通常地址为 192.168.1.1 或 192.168.0.1,找到端口转发、虚拟服务器或 NAT。
- 将外部端口(TCP)转发到该设备的本地 IP 和端口。
- 允许该程序通过设备的防火墙(Windows Defender 防火墙、macOS 防火墙或
ufw)。 - 确保程序正在运行,然后在此重新测试。
为什么端口仍然显示已关闭
- 运营商级 NAT(CGNAT):如果路由器的 WAN 地址位于
100.64.0.0/10或私有地址段,说明您的 ISP 让许多用户共用一个公网 IP,入站连接无法到达您。请向 ISP 申请公网 IPv4 地址,或使用 IPv6。 - ISP 屏蔽:许多家用 ISP 会屏蔽入站的 25、80、135–139 和 445 端口。
- 双重 NAT:ISP 的调制解调器和您自己的路由器都在做 NAT。请将调制解调器设为桥接模式,或在两者上都做转发。
- WireGuard(51820/udp)等仅使用 UDP 的服务无法通过 TCP 测试来确认。
各端口上运行的服务,请参阅常见网络端口参考。
安全提示:每个开放的端口都是通向您网络的一扇门。切勿直接暴露远程桌面(3389)、SMB(445)或数据库端口;请改用 VPN。
常见问题
可以检查 UDP 端口吗?
无法可靠地检查。UDP 是无连接的,因此从外部看,关闭的 UDP 端口和被过滤的端口看起来是一样的。
为什么我的 IPv6 端口检查失败?
我们的检测器通过 IPv4 连接。IPv6 设备还需要单独的防火墙规则,因为 IPv6 不使用 NAT。
更新于
评论
登录后即可为此工具评分。
分享技巧、提出问题,或说说这个工具对您是否有用。
还没有评论,来分享您的使用体验吧。