端口检测

检测任何主机的 TCP 端口是开放还是关闭——由 Cloudflare 边缘网络即时返回结果。

实际应用

端口检测实战

你刚把数据库迁移到新服务器,应用却连不上。与其在防火墙、安全组、配置之间瞎猜,不如直接检测新主机的 3306 端口:关闭。问题锁定防火墙——五分钟省下,假设一击验证。

常见问题

如何检测端口是否开放?

输入主机名和端口号,点击检测。探针从 Cloudflare 边缘服务器发起 TCP 连接——连接成功即端口开放。无需安装任何软件。

“端口开放”到底是什么意思?

表示该主机上有服务正在监听该端口并接受了连接。开放端口是每台服务器的入口——暴露给互联网的越少,攻击面越小。

检测我自己服务器的端口安全吗?

安全。检测自己的服务器是标准做法——管理员经常用它验证防火墙变更。我们的检测器每次只发起一次 TCP 连接尝试,不做扫描,不发送数据负载。

开放、关闭和过滤端口有什么区别?

开放=服务接受了连接。关闭=主机回答“这里没有服务”(RST)。过滤=完全没有应答,通常是防火墙静默丢包。我们的结果会显示开放、关闭或超时(大概率是被过滤)。

服务器配置好后应该检测哪些端口?

你的服务需要的那些:22(SSH)、80/443(网站)、3306(MySQL)、5432(PostgreSQL)、3389(RDP)。逐一确认可达,然后确认其余没在用的都显示关闭——这就是健康配置。

如何免费检测端口是否开放?

在这里输入主机和端口,点击检测端口。无需注册、无次数限制、无需命令行。连接测试从离你最近的 Cloudflare 边缘服务器发起。

为什么服务在运行但测试显示端口关闭?

通常是防火墙或安全组拦截了端口,或服务只监听了 localhost(127.0.0.1)。把服务改绑到 0.0.0.0,在防火墙放行该端口,再测一次。

可以检测其他网站或服务器的端口吗?

可以——任何公网主机。检测自己的基础设施随时都可以。偶尔诊断第三方服务也没问题,但反复扫描别人的服务器属于滥用;请保持单次、正当的检测。