2026-09-27 · 入門指南 · 約 9 分鐘

Shadowrocket 節點怎麼選?延遲測試、地區與協定解析

從已匯入的訂閱中挑選節點時,如何判讀延遲測試結果、評估地區與協定,以及為什麼低延遲不一定代表瀏覽和下載體驗良好。

本文摘要

挑選 Shadowrocket(小火箭)節點時,先確認連線可用,再比較相同網路、相同測試方式下的結果,最後以實際目標頁面再次確認。本文以使用者已有自己的服務商與訂閱為前提,說明延遲、地區、協定和規則各自會造成什麼影響,協助分辨「測試數字低」和「目前的使用需求能正常完成」。

先統一測試條件,再挑選節點

不要直接把列表中最低的毫秒數當成結論。單次測試只能反映當下某一段連線狀況,不能取代網頁瀏覽、持續下載或應用程式登入測試。先固定連線網路與測試方式,再從現有訂閱中挑選兩、三個候選項目進行比較,比起頻繁切換所有項目,更容易找出原因。

  1. 檢查訂閱

    在 Home 確認訂閱及其節點已載入。若要重新新增,請前往 Home → + → Type → Subscribe,填入向服務商取得的訂閱連結並儲存,接著更新訂閱。請勿將訂閱 URL 當成伺服器位址填寫。

  2. 固定網路

    選擇目前實際使用的 Wi-Fi 或行動網路,並暫停其他裝置的大流量作業。比較期間不要同時切換連線網路、測試目標和節點,否則無法判斷差異是由哪項變更造成。

  3. 確認路由

    開啟 Home → Global Routing,記下目前的路由模式。暫時檢查所選代理連線時可使用 Proxy;日常規則的實際效果則應在 Config 下確認。排查期間先檢查 Settings → On Demand,避免自動連線條件干擾手動操作。

  4. 重複測試

    在 Home 使用 Connectivity Test,維持相同的測試方式,對同一個候選項目連續記錄三次結果。選取候選項目並啟用連線後,再開啟同一個目標頁面,確認實際請求是否成功。

  5. 還原設定

    比較結束後,還原原本的 Global Routing 和 On Demand 設定。若平常使用 Config,請回到 Config,選取原本的設定檔並檢查規則,不要持續保留用於暫時排查的路由模式。

延遲測試測量的是哪一段連線

延遲通常以 ms 為單位,實際意義取決於測試方式。TCP 連線測試主要確認能否連上伺服器位址與連接埠;透過代理存取測試 URL 的方式,還可能涵蓋代理交握、DNS、TLS 和目標回應。兩種方式測量的範圍不同,數值不能直接放在一起比較。先確認目前 Connectivity Test 使用的測試方式,再解讀結果。

連線層測試

測試對象
伺服器位址與設定中的連接埠
主要資訊
連線是否可達,以及當次等待時間
無法證明
代理驗證成功或目標網頁可存取
連接埠範例
443 只是可能的設定值,不代表固定協定

連接埠應以訂閱參數為準,請勿為了測試自行改成 443。

請求層測試

測試對象
透過代理向測試目標送出一次請求
主要資訊
相關交握與目標回應是否成功
無法證明
持續下載速度或其他網站的存取結果
比較條件
相同目標、相同方式、相同連線網路

測試目標本身異常,也可能導致多個節點同時逾時。

例如,假設三次結果分別為 68、72、70 ms,另一個候選項目則為 45、310、逾時;在這組記錄中,前者波動較小,後者只有一次測得較低的數字。這只是解讀測試結果的範例,並非實際線路測試或推薦。三次結果仍只是短時間樣本;若平常的問題發生在晚間,應在相同使用時段再次確認。

分開判斷地區名稱與實際出口

節點名稱中的地區是服務商提供的標籤,不是由用戶端獨立查證的地理證明。標籤可能指入口、出口或產品分組;實際出口應以連線後目標服務觀察到的位址為準。IP 地理資料庫也可能有所延遲,因此單一地區標籤無法保證所有網站都會判定為相同地區。

依目標需求決定地區的判斷方式

一般瀏覽與請求回應
  • 固定相同的目標頁面,記錄開啟與重新整理的結果。
  • 比較重複請求能否成功,而非只看地理距離。
  • 下載時應另外觀察持續傳輸狀況,不要用首次回應時間代替傳輸量。
目標服務設有地區限制
  • 先閱讀目標服務本身的使用規範與地區要求。
  • 確認目標流量確實經過所選代理出口。
  • 一併檢查帳戶地區、定位權限與快取,不要只看 IP 標籤。

地區可作為篩選條件;能否完成目標需求,仍須在相同設定下實際驗證。

地理距離近,不代表實際網路路徑短。流量可能經過不同電信業者的互連、入口中轉和出口線路;DNS 回傳的目標位址也會影響最終路徑。若兩個節點的地區名稱相同,但開啟同一頁面的結果差異明顯,應保留測試條件與錯誤狀況,不要只憑名稱推測原因。

先確認協定相容設定,不要依名稱排名

協定決定用戶端與伺服器如何建立及承載連線,並不直接決定速度。Shadowsocks、VMess、VLESS、Trojan、Hysteria2、WireGuard 的設定要求各不相同,不能只修改 Type 就互相轉換。訂閱已提供完整參數時,請先依原設定使用;若缺少參數,應向服務商取得正確資料。

協定需要核對的設定排查重點
Shadowsocks伺服器、連接埠、加密方式與密碼加密方式和密碼必須與伺服器端一致。
VMess / VLESS使用者識別資訊、傳輸方式及相關安全參數依實際設定核對 TLS、Server Name、路徑等欄位,不要混用兩種協定的驗證設定。
Trojan密碼、連接埠及 TLS 相關設定核對 Server Name 與憑證驗證條件,不要以關閉驗證來取代修正問題。
Hysteria2驗證資訊、TLS 與服務商提供的其他參數以 QUIC 為基礎,需留意目前網路是否可使用 UDP。
WireGuard金鑰、對端位址、連接埠與通道相關參數使用 UDP,交握與路由設定都可能影響存取結果。

TCP 連接埠可以連線,不足以證明以 UDP 為基礎的協定能正常運作;同樣地,某種協定在目前的 Wi-Fi 下失敗,也不能直接推論在行動網路下會有相同結果。比較時應使用訂閱中已正確設定的項目,一次只變更連線網路或候選項目其中之一。即使兩個節點的協定名稱相同,也可能因出口、伺服器負載和傳輸參數不同而有不同表現。

延遲數字正常但網頁無法載入?先檢查規則與連線路徑

所選節點不一定會承載目標頁面的流量。在 Global Routing 下,Proxy 適合暫時比較代理路徑,Direct 用於直連比較,Config 則依選定的設定檔處理;Scene 會依設定的場景條件選擇相應行為,不能單純視為另一個固定代理開關。若使用策略群組,目標規則也可能指向群組內的其他節點,需確認實際的匹配結果。

Config 中的規則會由上而下匹配。以下僅用於說明語法,不能直接視為適用於所有網路的完整設定。其中 example.com 是示例網域,不是訂閱或測試服務;文件保留位址 192.0.2.0/24 也不對應實際服務入口。

DOMAIN-SUFFIX,example.com,PROXY
IP-CIDR,192.0.2.0/24,DIRECT,no-resolve
GEOIP,CN,DIRECT
FINAL,PROXY

如果 Proxy 下網頁正常、Config 下卻失敗,應優先檢查 Config 中選取的檔案、規則順序和策略指向,而非繼續依延遲更換節點。反過來說,若多個候選項目都只在同一個網域失敗,應檢查該目標的 DNS、TLS 和服務狀態。可在請求記錄中核對目標網域、匹配的規則及錯誤訊息,再前往故障排除依照實際狀況繼續檢查。

挑選節點時常見的四個問題

延遲只有 30 ms,為什麼下載還是很慢?

30 ms 描述的是所選測試的一次回應時間,不代表頻寬。使用相同檔案、節點與網路,觀察持續傳輸是否穩定,再檢查本機和其他裝置是否正在占用頻寬。不要直接比較不同下載網站的速度。

所有節點都顯示逾時,需要重新新增訂閱嗎?

先確認裝置本身可以連上網路,再前往 Home → Connectivity Test 檢查測試方式與目標。若使用的是代理請求測試,目標失效也可能導致所有測試逾時。確認訂閱內容已過期或參數有變更後,再更新訂閱,避免無故刪除現有設定。

同一個節點,Wi-Fi 可以用,行動網路卻不行?

保持節點不變,只切換連線網路進行比較,並記錄協定、錯誤狀況和時間。檢查 Settings → On Demand 是否因網路條件而改變連線行為;使用 Hysteria2 或 WireGuard 時,也要區分 UDP 可用性與一般 TCP 連線結果。

更新訂閱後,之前選的項目不見了?

回到 Home 檢查更新後的列表,確認服務商是否調整了名稱或伺服器參數。重新選取仍存在的項目,再檢查 Config 中引用的策略群組。不要把舊位址或密碼複製到新項目中嘗試修復;正確參數應向服務商取得。

留下必要記錄,避免憑印象反覆切換

完成一次比較後,記下「連線網路、時間、協定、測試方式、三次延遲、目標請求結果」即可。不要在記錄或求助截圖中公開完整訂閱連結、密碼、使用者識別資訊或私密金鑰。訂閱 URL 中的 token 通常具有存取權限,分享前應完整遮蔽。

下載 Shadowrocket