连接 / 游戏

端口开放检测与CGNAT检查

从一个位置检查 TCP 连通性,比较 WAN 地址以寻找 CGNAT 线索。浏览器的 UDP 检测无法判定游戏主机的 NAT 类型。

  • 检测你自己公网 IP 上的 TCP 端口
  • 比较两台STUN服务器报告的公网映射
  • 带端口的游戏服务器地址
朋友能加入你的服务器吗?

检测游戏端口即可得到答案

选择游戏并检查其 TCP 端口。比较路由器的 WAN 地址,查找可能的 NAT 线索。

服务器是否正在这台电脑上运行?

服务器未监听是可能的原因之一。请在主机上运行对应命令。LISTEN 或 LISTENING 表示存在 TCP 监听,但不能确定所属应用或外部可访问性。

Windows (CMD)
netstat -ano | findstr :25565
Windows (PowerShell)
Get-NetTCPConnection -LocalPort 25565 -State Listen
macOS
lsof -nP -iTCP:25565 -sTCP:LISTEN
Linux
ss -ltnp | grep :25565

你的连接

网络详情

正在检测你的连接…

你的公网IP—

用于防火墙白名单:单个IPv4地址用/32,单个IPv6地址用/128。

大致位置
—
ISP / 网络
—
ASN(网络编号)
—
IP位置时区
—
上次检测时间(你的本地时间)

位置和网络详情描述的是上方的地址。

IPv4

—

IPv6

—

“未确认”是什么意思?

超时、浏览器限制、VPN设置或测试端点不可用,都可能导致无法确认。这并不能证明你的网络缺少IPv4或IPv6。请刷新重试,或阅读IPv4与IPv6指南。

01 / 服务器地址

要告诉朋友的地址

—

如何设置端口转发
  1. 为运行服务器的电脑设置固定的局域网地址(在路由器中设置DHCP保留)。
  2. 在路由器的“端口转发”或“虚拟服务器”页面中,将游戏的端口和协议转发到该局域网地址。
  3. 在电脑的防火墙中允许服务器程序通过。
  4. 启动服务器,请网络外部的朋友用上方地址加入。即使端口转发设置正确,从自己的网络内部测试也可能失败。
  5. 仍然无法连接?运行下方的CGNAT检测。

默认端口来自各游戏的服务器文档;以你服务器的设置为准。

02 / Ping与抖动

到Cloudflare的连接延迟

HTTP延迟(中位数)
—
延迟波动
—
范围
—
数据中心
—

正在等待你的连接…

这里测量的是从你的浏览器到Cloudflare测试端点的HTTP响应时间,并非游戏内或ICMP的Ping测试。你的游戏服务器可能走不同的路由,响应时间也可能不同。暂停下载和串流可获得更清晰的结果。

03 / CGNAT检测

朋友能连上你的服务器吗?

打开路由器的管理页面(通常是192.168.0.1或192.168.1.1),找到WAN、Internet或外部IP。输入该地址,与网站看到的公网IPv4进行对比。

你输入的WAN地址只在浏览器中进行比较,不会提交到我们的服务器。

04 / 端口检测

从互联网能访问我的端口吗?

IPNixa会从Cloudflare服务器向本次请求的公网地址发起TCP连接,测试你选择的端口。它绝不会检查其他地址。

仅限TCP,且只从一个Cloudflare节点发起。仅使用UDP的游戏端口无法用这种方式确认,也不支持端口25。检测期间请保持服务器运行。

05 / NAT 映射

浏览器可以显示哪些 NAT 信息?

此检测向两台STUN服务器查询浏览器UDP流量使用的公网IP和端口。映射不同可能与NAT行为或多个网络接口有关;这些观测无法确定游戏主机的NAT类型。

这里只显示此浏览器观测到的 UDP 映射,不检测 NAT 过滤,也不能确认游戏主机显示的开放、中等或严格类型。

从结果到下一步

排查游戏服务器搭建与连接结果

生成要分享的地址,测量 HTTP 响应时间,并检查 WAN 地址线索。每项检测都只反映搭建游戏服务器所需情况的一部分。

我是否处于 CGNAT 或另一台路由器之后?

共享或私有的 WAN 地址可以提供线索。家用路由器、楼宇网络和运营商 NAT 看起来可能很相似;修改路由器设置前,请先确认网络拓扑。

参考 CGNAT 排查指南比较我的 WAN 地址

为什么浏览器 Ping 和游戏内 Ping 不一样?

此测试测量的是发往 Cloudflare 端点的小型 HTTP 请求。你的游戏可能使用不同的服务器、路由和协议;中位数和波动有助于比较条件相近的多次测试。

解读延迟与抖动结果查看延迟测试
结合背景继续了解

理解你的发现