網路診斷
在瀏覽器裡執行 Ping、路由追蹤、連接埠探測、DNS 查詢、測速與區域網路掃描。選單位置:側邊欄「工具 → 網路診斷」。
背景工作
每次點擊「開始」會建立一個背景工作,介面立即回傳工作 ID,畫面輪詢輸出。
- 同時執行的工作最多 4 個,超出時提示稍後再試;
- 單一工作最長執行 5 分鐘,逾時自動取消;
- 保留最近 50 個工作,執行中的工作不會被清理;每個工作最多保留 500 行輸出;
- 執行中可點擊「停止」取消;頁面下方「最近工作」列出歷史工作,點擊可檢視輸出;
- 工作狀態:執行中、完成、失敗、已取消。
Ping
向目標送出 ICMP 回應請求,輸出每次往返時間、封包遺失率與最小 / 平均 / 最大延遲。
| 參數 | 說明 |
|---|---|
| 目標 | 主機名稱或 IP,支援 IPv4 與 IPv6 |
| 次數 | 預設 4,最多 20 |
每個請求逾時 2 秒,間隔約 0.7 秒。優先使用無特權的 UDP 型 ICMP socket,失敗再嘗試原始 socket。Docker 容器內需要 NET_RAW 權限或設定 net.ipv4.ping_group_range;權限不足時可改用連接埠探測。目標無任何回應時工作狀態為失敗。
路由追蹤
呼叫系統命令追蹤路徑,輸出命令原樣結果。
- Windows 使用
tracert;其他系統優先使用traceroute,其次tracepath; - 最多 20 躍點,不做反向解析(直接顯示 IP);
- 系統中沒有對應命令時工作會報錯,Docker 映像檔可安裝
traceroute套件。
連接埠探測
對目標進行 TCP 連線探測,只列出開放的連接埠。
| 參數 | 說明 |
|---|---|
| 目標 | 主機名稱或 IP |
| 連接埠 | 如 22,80,443,8000-8100,支援逗號分隔與範圍,連接埠範圍 1-65535 |
- 一次最多探測 1024 個連接埠;
- 並行 100,單一連接埠連線逾時 1.5 秒;
- 對常見連接埠顯示服務名稱(ssh、http、https、mysql、redis、postgres、rdp 等)和連線耗時。
DNS 查詢
| 參數 | 說明 |
|---|---|
| 網域 / IP | 要查詢的名稱;PTR 類型填寫 IP |
| 類型 | A、AAAA、CNAME、MX、TXT、NS、PTR,預設 A |
| DNS 伺服器 | 留空使用系統解析器;可填 223.5.5.5、223.5.5.5:5353 或 DoH 位址 https://dns.alidns.com/dns-query |
查詢逾時 8 秒,輸出記錄與耗時。
測速
下載測速,4 路並行,每秒輸出一次目前速率(Mbps),結束時輸出總下載量與平均速率。
| 參數 | 說明 |
|---|---|
| 下載位址 | 完整的 http(s):// URL,留空使用 Cloudflare 測速節點(https://speed.cloudflare.com/__down?bytes=200000000) |
| 時長 | 秒,介面範圍 2 至 30,預設 8 |
測速請求不跟隨重新導向,避免被引導到禁止探測的位址。
區域網路掃描
掃描網段內的線上裝置,結果以表格呈現:IP、MAC、主機名稱、開放連接埠。
| 參數 | 說明 |
|---|---|
| 網段 | CIDR,如 192.168.1.0/24;留空使用本機第一個私有 IPv4 網卡所在網段(下拉選單列出本機可用網段,過大的網段縮減為 /24) |
限制與原理:
- 只支援 IPv4 私有網段(
10.0.0.0/8、172.16.0.0/12、192.168.0.0/16); - 一次最多 1024 個位址,相當於 /22;網路位址與廣播位址自動排除;
- 對每個位址探測常見連接埠 80、443、22、445、139、3389、8080、62078、5000、53,連線成功或被拒絕均視為在線;
- MAC 位址來自系統鄰居表,鄰居表中有記錄但沒有開放常見連接埠的主機同樣列為在線;
- 主機名稱透過反向 DNS 解析(逾時 1.5 秒);
- 有 MAC 的裝置可點擊「加入喚醒」,加入 網路喚醒 的裝置清單。
禁止探測清單
頁面右上角「禁止探測清單」設定不允許診斷工具存取的目標。
- 雲端廠商中繼資料位址一律禁止:
169.254.169.254/32、100.100.100.200/32、fd00:ec2::254/128,防止工具被用於竊取實例憑據; - 可追加 IP 或網段,每行一個,如
10.0.0.0/8; - 目標主機名稱解析出的任一位址命中清單,工作即報錯;測速的下載位址同樣檢查;掃描會略過命中的位址。
TIP
診斷工具執行在 Gately 所在的主機或容器內,探測結果反映該環境的網路狀況。需要限制可探測範圍時,把內網敏感網段加入禁止探測清單。
網路自檢
總覽頁的「網路自檢」按鈕(首次啟動引導中也有入口)會一次檢查常見的網路與設定問題,問題項排在前面並提供處理建議:
| 檢查項 | 說明 |
|---|---|
| 公網位址 | 透過 DDNS 使用的公網 IP 查詢網址取得對外 IPv4 / IPv6 |
| NAT | 本機是否直接持有公網 IPv4 / IPv6;網路卡上出現 100.64.0.0/10 位址時提示可能位於電信業者級 NAT 之後(Tailscale 等組網網路卡會被排除) |
| 系統時間 | 根據查詢服務的回應時間估算時鐘偏差,超過 60 秒會導致兩步驟驗證碼與憑證驗證失敗 |
| 80 / 443 連接埠 | 是否閒置、已被占用或沒有監聽權限 |
| DDNS 解析 | 使用動態位址的記錄,其網域目前的解析結果是否等於本機對外位址 |
| 憑證 | 已過期或 14 天內到期的憑證 |
| HTTPS 站台憑證 | 已啟用的 HTTPS 監聽中,哪些站台的網域沒有相符的憑證(這些網域會在 TLS 交握時失敗) |
| frp 衝突 | frpc 中重名的代理,以及近 30 分鐘日誌中 frps 回報的代理名稱、網域或遠端連接埠衝突(常見於多台裝置複製了同一份 frpc 設定) |
| 各模組狀態 | 總覽中處於警告或錯誤狀態的模組 |
自檢會存取設定的公網 IP 查詢服務,只在點擊時執行,唯讀帳號與 API 權杖無法使用。