連線 / 遊戲

Port檢查與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 位址線索。每項檢查都只呈現架設遊戲伺服器所需情況的一部分。

為什麼瀏覽器 Ping 與遊戲內 Ping 不同?

此測試測量的是傳送至 Cloudflare 端點的小型 HTTP 請求。你的遊戲可能使用不同的伺服器、路由與通訊協定;中位數與變動幅度有助於比較條件相近的多次測試。

解讀延遲與抖動結果查看延遲測試
了解背景再往下看

理解你的發現