Shadowrocket 節點怎麼選:延遲測試、地區與協定判斷指南

了解如何判讀延遲測試,以及地區和協定類型對使用體驗的影響;低延遲不一定代表網頁載入快或影片播放流暢。

本文重點

在 Shadowrocket(小火箭)中選擇現有伺服器時,先確認能否連線,再於相同網路和測試方法下比較延遲,最後以實際網頁或影片驗證。本文適合已有服務商與訂閱資料的使用者,說明 Home、Global Routing 和 Config 的檢查順序,以及如何分別記錄地區標籤、協定類型與實際連線結果,避免只依最低延遲數字選擇。

一、延遲數字代表什麼

Home 中的測試結果,是某次探測所耗費的時間,並非整條線路的綜合評分。讀數代表的意義取決於測試方法:TCP 探測通常反映與指定位址和連接埠建立連線所需的時間;HTTP 探測則也會受到測試位址、請求路徑和連線方式影響。比較前,請確認兩次測試使用相同方法和目標,不要把不同方法測得的數字放在一起排名。

網頁載入包含多個階段:DNS 解析、建立連線、TLS 握手、傳送請求、伺服器處理和傳輸內容。一個頁面還可能向多個網域請求圖片、指令碼等資源。伺服器入口回應快,只能表示其中一段路徑較短,或當時負載較低;不能證明目標網站回應快,也不能保證持續傳輸時有足夠頻寬。

4 種
Global Routing:Proxy / Direct / Config / Scene
6 種
本文說明:Shadowsocks / VMess / VLESS / Trojan / Hysteria2 / WireGuard
443
HTTPS 常用連接埠,並非所有伺服器的固定連接埠

測試失敗不代表伺服器在所有情境下都無法使用。位址解析失敗、測試目標無法連線,或指定連接埠沒有回應,都會導致探測失敗;反過來說,連接埠可連線也不代表密碼、TLS 或協定參數正確。判斷時,請將「入口有回應」與「代理請求完成」視為兩項獨立檢查。

二、在 Home 建立可重複的比較條件

先從現有清單中挑選少量候選伺服器,不要同時變更 DNS、規則、協定參數和網路。每次只調整一個變數,才能判斷變化的原因。進行實際連線驗證時,也要確認請求確實經過所選伺服器;在 Direct 模式下瀏覽成功,不能證明某個代理伺服器可用。

  1. 檢查資料

    在 Home 檢查現有伺服器項目和訂閱更新結果。對照服務資料確認位址、連接埠和 Type。若要更新訂閱,請先完成更新,再重新確認候選項目,避免比較期間參數遭到替換。

  2. 固定網路

    全程使用同一個 Wi-Fi 或行動網路,並暫停傳輸大型檔案。前往 Settings → On Demand 檢查自動連線條件,確保測試期間不會因網路條件變化而自動中斷或重新連線。

  3. 檢查模式

    前往 Home → Global Routing。比較代理連線時,可暫時使用 Proxy,接著在 Home 選擇候選伺服器並連線;測試結束後,恢復原本的設定。若使用策略群組,也要確認實際選取的成員。

  4. 重複探測

    在 Home 對候選伺服器執行延遲測試,並保持測試方法與目標不變。每個候選項目至少測試三次,記錄所有結果及逾時情況,不要只留下最低的一次。

  5. 驗證連線

    逐一選擇候選伺服器,開啟相同網頁並測試同一段影片。記錄首次顯示內容所需的時間及播放時是否停頓,然後恢復平常使用的 Global Routing 設定。

Global Routing 中,Proxy 會以代理模式處理流量,Direct 使用直連模式,Config 依照目前設定的規則處理,Scene 則依所選場景設定而定。這些不是四種測速方法。若平常使用 Config,請在最後驗證時切回 Config,前往 Config 確認目前啟用的設定檔,並檢查相關網域命中的策略是否指向剛才測試的伺服器。

三、分開判斷地區標籤與實際出口

清單中的地區名稱通常來自項目命名,並非應用程式對實際位置的獨立認證。標示某地區的項目,入口可能位於其他地方,之後再經由中轉抵達出口;網站判定的地區,也可能取決於出口位址資料庫、帳號地區和內容授權條件。不要只憑名稱推斷連線路徑或認定某個網站一定能使用。

實際距離通常會影響傳輸時間,但網際網路路徑並非地圖上的直線。網路互連方式、電信業者路由、壅塞程度和入口位置,都會影響使用體驗。同一候選伺服器在家用 Wi-Fi 和行動網路上的結果不同,並不矛盾;這表示至少有部分連線路徑發生了變化。

比較條件:同一網路與跨網路複測

在同一個 Wi-Fi 下比較
  • 保持裝置、測試方法和目標一致。
  • 逐一切換伺服器,避免同時進行背景傳輸。
  • 分別記錄入口延遲與實際網頁回應。
切換至行動網路後複測
  • 使用同一批候選項目,不要沿用 Wi-Fi 下的排名。
  • 重新檢查連線狀態和 On Demand 條件。
  • 留意是否反覆逾時,以及切換網路後的恢復情況。

分別保留 Wi-Fi 與行動網路的記錄;某地區的項目在一種網路下表現較好,不代表在另一種網路下也會有相同結果。

若要存取特定地區的內容,請先依自己的合法使用條件和實際連線結果確認出口地區,再比較效能。若只是瀏覽一般網頁,不必先替地區排定固定順序;從平常使用的網路中,選擇回應穩定且能完成所需請求的現有項目即可。

四、協定類型不等於速度等級

協定決定用戶端與伺服器如何交換資料、驗證身分及建立連線,但速度也取決於伺服器資源、連線品質和伺服器端設定。Shadowsocks、VMess、VLESS、Trojan、Hysteria2 或 WireGuard,沒有適用於所有網路的固定快慢排名;也不能只修改 Type,就把現有伺服器轉換成另一種協定。

協定 連線前檢查 比較時留意
Shadowsocks 位址、連接埠、密碼和加密方式。 加密方式必須與伺服器端一致;TCP 請求成功,不能單獨證明 UDP 可用。
VMess 位址、連接埠、UUID,以及現有資料指定的傳輸和 TLS 參數。 傳輸方式不同會改變連線流程,不能只比較協定名稱。
VLESS UUID、傳輸方式,以及資料要求的 TLS 或其他安全參數。 分別檢查驗證資訊、傳輸方式和安全層;不能只看連接埠是否有回應。
Trojan 密碼、連接埠、TLS、SNI 和憑證驗證。 SNI 會影響 TLS 連線;不要為了取得成功的測試結果而關閉憑證驗證。
Hysteria2 驗證資訊、連接埠和 TLS 參數,以及目前網路的 UDP 可達性。 以 QUIC 為基礎,依賴 UDP;TCP 連接埠探測無法直接判斷完整連線能力。
WireGuard 金鑰、對端位址、連接埠和通道位址等現有設定。 以 UDP 為基礎;對端位址可解析,不代表通道握手和資料傳輸成功。

同一地區的兩台伺服器若使用不同協定,入口、出口和資源可能也不相同,因此表現差異不一定來自協定。若要判斷協定對目前網路的影響,應盡可能控制其他條件;若無法確認條件一致,結論應寫成「這個項目在本次測試中較穩定」,而不是「這個協定總是比較快」。

五、透過記錄分辨低延遲與流暢連線

以下數據是假設範例,用來說明記錄方式,並非實際線路測試或效能承諾。假設候選 A 三次探測結果為 42、45、180 毫秒,候選 B 則為 68、70、72 毫秒:A 的最低值較小,但三次結果波動較大。若 A 播放影片時反覆停頓,而 B 沒有停頓,選擇時就應納入實際使用結果,而不是只按 42 小於 68 排序。

候選 A:假設記錄

網路
同一個 Wi-Fi,測試期間不切換網路。
探測結果
42 / 45 / 180 毫秒,三次皆完成。
網頁情況
首次顯示內容很快,之後圖片偶爾需要等待。
影片情況
同一段影片連續播放兩分鐘,出現兩次停頓。

此記錄僅用於說明方法;較低的最低值無法反映波動和播放停頓。

候選 B:假設記錄

網路
使用與候選 A 相同的 Wi-Fi 和裝置。
探測結果
68 / 70 / 72 毫秒,使用相同的探測方法。
網頁情況
首次顯示內容稍慢,圖片載入較連續。
影片情況
同一段影片連續播放兩分鐘,未觀察到停頓。

兩分鐘內沒有停頓,只代表本次觀察結果,仍應在平常使用時段複測。

三次結果可先比較中間值和波動範圍;若有逾時,請另外記錄次數,不要刪除逾時結果後再計算出看似較好的平均值。短時間抽樣也無法推論全天的穩定性。對日常使用較重要的候選項目,可在平常使用時段再測一次,並記錄網路類型和測試時間。

六、選定伺服器後檢查規則與更新

使用 Proxy 完成暫時測試後,請恢復平常的設定。若 Proxy 下運作正常,切回 Config 後某個網站卻無法使用,請先檢查規則和策略引用,不要立刻判定伺服器失效。Config 會使用目前設定檔中的規則;同一個網頁的請求涉及不同網域時,也可能分別走 DIRECT 和 PROXY。

[Rule]
DOMAIN-SUFFIX,example.com,PROXY
IP-CIDR,192.168.0.0/16,DIRECT,no-resolve
GEOIP,CN,DIRECT
FINAL,PROXY

上方片段僅用來說明比對順序,並非適用於所有用途的完整設定。前往 Config 檢查目前啟用的檔案及其 Rule 區段,並確認 PROXY 對應的實際伺服器或策略群組;若前面的規則已經符合,後面的 FINAL 就不會重新選擇路徑。

  1. [Rule] 表示後續內容屬於規則區段。
  2. DOMAIN-SUFFIX,example.com,PROXY 會比對 example.com 及其子網域,並交由 PROXY 處理。
  3. IP-CIDR,192.168.0.0/16,DIRECT,no-resolve 會對該私有位址網段使用 DIRECT;no-resolve 表示不會為這條 IP 規則主動觸發網域解析。
  4. GEOIP,CN,DIRECT 會依據 IP 地理資料庫比對 CN,然後使用 DIRECT;判斷依據不是伺服器項目的地區名稱。
  5. FINAL,PROXY 會為前面未比對到的請求指定最終策略。

更新現有訂閱後,項目名稱、位址、連接埠或群組成員可能會變更。請再次檢查 Home 中選取的伺服器、Config 中的策略引用和實際連線結果。即使選取項目的名稱看起來相同,也不能取代參數檢查。排除問題時,只分享必要的錯誤資訊,不要公開訂閱連結、密碼、UUID 或金鑰。

App Store 正版資訊核對下載 Shadowrocket