开放端口检测工具——测试多个 TCP 和 UDP 端口
测试任意公网 IP 或主机名上的最多 20 个端口,验证 Web 服务器、远程访问和 CCTV 系统的端口转发。
常用端口 - 点击测试
| 端口 | 协议 | 服务 |
|---|---|---|
| 80 | HTTP | Web 服务器 |
| 443 | HTTPS | Web 服务器(SSL) |
| 554 | RTSP | 摄像头视频流 |
| 8000 | HTTP | Hikvision DVR/NVR |
| 8080 | HTTP | 备用 Web / 代理 |
| 37777 | TCP | Dahua DVR/NVR |
| 34567 | TCP | XM / Provision / Annke |
| 8443 | HTTPS | 备用 HTTPS |
| 22 | SSH | 安全 Shell |
| 3389 | RDP | Windows 远程桌面 |
| 21 | FTP | 文件传输 |
如何检查端口是否开放
检测请求由我们位于公共互联网的服务器发出,与访客或远程应用访问时采用的路径相同。只有从这一位置检测,才能判断端口能否从您的网络外部访问。
- 1输入要访问的公网 IP 地址或 DDNS 主机名。
- 2选择 TCP 或 UDP,然后输入最多 20 个端口,并用逗号分隔。
- 3运行检测,每个端口的结果将单独显示一行,包括“开放”“关闭”或“开放 | 已过滤”,并显示响应时间。
从网络外部测试端口转发
只有路径上的每个环节都允许流量通过,转发规则才会生效。在同一网络中的设备上进行测试无法说明任何问题,因为该流量根本不会离开你的路由器。
- 请测试你的公网 IP 或 DDNS 主机名,切勿使用 192.168.x.x 或 10.x.x.x 地址。
- 测试时,该端口对应的服务必须正在运行并监听。
- 路由器规则必须指向正确的内网 IP,该 IP 可能会在重启后发生变化。
- 路由器防火墙和设备自身的防火墙都必须允许入站流量。
- 如果你的 ISP 使用 CGNAT,无论如何配置路由器,该端口都无法从外部访问。
检查 CCTV、DVR 和 NVR 端口
远程访问摄像头是使用端口检查工具最常见的原因。录像机通常需要开放多个端口,包括用于访问界面的网页端口、用于传输视频的流媒体端口,以及移动应用通常需要的厂商控制端口。因此,请一次性测试这些端口,而不要逐个测试。
RTSP 端口 554
大多数 IP 摄像头和录像机都通过端口 554 传输视频流。如果能远程打开网页界面,但实时视频始终无法播放,通常是因为端口 554 未进行端口转发。部分设备会将 RTSP 设置为其他端口,因此请先在设备设置中确认其端口值。
Hikvision 端口 8000
Hikvision 设备通常使用端口 8000 提供桌面端和移动端客户端服务,并使用端口 80 提供网页界面。安装人员经常会更改这两个端口,因此请从设备中查看当前值,不要假定其仍为默认值。
Dahua 端口 37777
Dahua 录像机通常使用端口 37777 进行控制和流媒体传输。以 Provision、Annke 等品牌销售的 XM 方案设备通常使用端口 34567。默认端口因固件而异,请检查设备的实际配置。
开放、关闭和开放 | 已过滤分别代表什么
每个结果描述的都是测试当时我们的服务器所观察到的情况,并非连接的永久属性。
TCP 结果
开放表示 TCP 握手已完成:该端口上有服务接受了连接。关闭表示连接未能在超时前完成——可能是没有服务在监听,也可能是沿途某处丢弃了连接。
UDP 结果及其局限性
UDP 没有握手,因此其结果的证明力弱于 TCP。开放表示服务确实响应了我们的探测。开放 | 已过滤表示既没有响应,也没有返回拒绝信息——端口可能处于开放状态,但其背后的服务忽略了未知数据包;也可能在传输途中被静默过滤。关闭表示主机报告该端口没有服务在监听。
为什么我的端口仍未开放?
请按顺序逐项排查——大多数检测失败都源于前三项之一。
- 服务未运行,或监听的端口与你转发的端口不同。
- 该规则指向的内网 IP 已不再分配给此设备;请为设备设置静态或保留地址。
- 设备自身的防火墙(如 Windows Defender、iptables 或摄像头自身的访问规则)阻止了连接。
- 该路由器位于另一台路由器之后,因此两台路由器上都必须设置该规则(双重 NAT)。
- ISP 通过 CGNAT 分配共享地址,因此入站端口根本无法开放。
- ISP 屏蔽了该端口;住宅宽带通常会屏蔽 25、80 和 445 端口。
端口开放后需要稳定的远程访问吗? 创建免费的 DDNS 主机名 ->
端口检查器常见问题
开放端口检测中的“开放”是什么意思?
“开放”表示我们的服务器已连接到您的目标 IP,并在该端口上成功建立 TCP 连接。这说明测试时可从互联网访问该端口。
为什么设置端口转发后,端口仍显示为“已关闭”?
如果服务未运行、映射了错误的内网 IP、防火墙规则阻止入站流量,或者您的 ISP 使用 CGNAT,端口都可能显示为“已关闭”。
应该测试内网 IP 还是公网 IP?
检查远程访问时,请测试您的公网 IP 或 DDNS 主机名。测试内网 IP 只能验证本地网络路由,无法验证互联网连通性。
可以同时检查多个端口吗?
可以。输入最多20个以逗号分隔的端口,即可在同一次检查中测试所有端口,每个端口都会显示各自的结果和响应时间。
UDP 端口检查器能确认端口是否开放吗?
只有在服务响应时才能确认。对于常见的 UDP 服务,此工具会发送真实请求,并在收到响应时报告为“开放”;如果没有响应,则会如实报告为“开放 | 已过滤”,而不是“开放”。