挑選 Shadowrocket(小火箭)節點時,先確認連線可用,再比較相同網路、相同測試方式下的結果,最後以實際目標頁面再次確認。本文以使用者已有自己的服務商與訂閱為前提,說明延遲、地區、協定和規則各自會造成什麼影響,協助分辨「測試數字低」和「目前的使用需求能正常完成」。
先統一測試條件,再挑選節點
不要直接把列表中最低的毫秒數當成結論。單次測試只能反映當下某一段連線狀況,不能取代網頁瀏覽、持續下載或應用程式登入測試。先固定連線網路與測試方式,再從現有訂閱中挑選兩、三個候選項目進行比較,比起頻繁切換所有項目,更容易找出原因。
-
檢查訂閱
在 Home 確認訂閱及其節點已載入。若要重新新增,請前往 Home → + → Type → Subscribe,填入向服務商取得的訂閱連結並儲存,接著更新訂閱。請勿將訂閱 URL 當成伺服器位址填寫。
-
固定網路
選擇目前實際使用的 Wi-Fi 或行動網路,並暫停其他裝置的大流量作業。比較期間不要同時切換連線網路、測試目標和節點,否則無法判斷差異是由哪項變更造成。
-
確認路由
開啟 Home → Global Routing,記下目前的路由模式。暫時檢查所選代理連線時可使用 Proxy;日常規則的實際效果則應在 Config 下確認。排查期間先檢查 Settings → On Demand,避免自動連線條件干擾手動操作。
-
重複測試
在 Home 使用 Connectivity Test,維持相同的測試方式,對同一個候選項目連續記錄三次結果。選取候選項目並啟用連線後,再開啟同一個目標頁面,確認實際請求是否成功。
-
還原設定
比較結束後,還原原本的 Global Routing 和 On Demand 設定。若平常使用 Config,請回到 Config,選取原本的設定檔並檢查規則,不要持續保留用於暫時排查的路由模式。
延遲測試測量的是哪一段連線
延遲通常以 ms 為單位,實際意義取決於測試方式。TCP 連線測試主要確認能否連上伺服器位址與連接埠;透過代理存取測試 URL 的方式,還可能涵蓋代理交握、DNS、TLS 和目標回應。兩種方式測量的範圍不同,數值不能直接放在一起比較。先確認目前 Connectivity Test 使用的測試方式,再解讀結果。
連線層測試
- 測試對象
- 伺服器位址與設定中的連接埠
- 主要資訊
- 連線是否可達,以及當次等待時間
- 無法證明
- 代理驗證成功或目標網頁可存取
- 連接埠範例
- 443 只是可能的設定值,不代表固定協定
連接埠應以訂閱參數為準,請勿為了測試自行改成 443。
請求層測試
- 測試對象
- 透過代理向測試目標送出一次請求
- 主要資訊
- 相關交握與目標回應是否成功
- 無法證明
- 持續下載速度或其他網站的存取結果
- 比較條件
- 相同目標、相同方式、相同連線網路
測試目標本身異常,也可能導致多個節點同時逾時。
例如,假設三次結果分別為 68、72、70 ms,另一個候選項目則為 45、310、逾時;在這組記錄中,前者波動較小,後者只有一次測得較低的數字。這只是解讀測試結果的範例,並非實際線路測試或推薦。三次結果仍只是短時間樣本;若平常的問題發生在晚間,應在相同使用時段再次確認。
- 低延遲:通常有助於縮短短請求的回應時間,但不能直接換算成 MB/s。
- 逾時:表示本次測試未能在限定時間內完成,不代表已證明伺服器永久無法使用。
- 波動:可能與無線訊號、連線網路壅塞、伺服器負載或目標服務狀態有關,需逐項排除。
分開判斷地區名稱與實際出口
節點名稱中的地區是服務商提供的標籤,不是由用戶端獨立查證的地理證明。標籤可能指入口、出口或產品分組;實際出口應以連線後目標服務觀察到的位址為準。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
DOMAIN-SUFFIX用來匹配指定的網域後綴;此例會將該網域及其子網域交由PROXY處理。IP-CIDR用來匹配目標 IP 網段;no-resolve表示不會為了匹配這條規則而額外觸發網域解析。GEOIP依目標 IP 的地區資料庫進行匹配,不是根據節點名稱判斷地區。FINAL用來處理前面規則都未匹配的請求,應放在最後作為後備規則。
如果 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 通常具有存取權限,分享前應完整遮蔽。
- 記錄範例:家用 Wi-Fi,候選項目 A,Trojan,相同請求層測試,68 / 72 / 70 ms,目標頁面連續三次成功開啟。此處僅示範記錄格式。
- 保留比較條件:遇到問題時,在相同條件下重新測試,再逐項變更網路或候選項目;不要同時修改協定參數和規則。
- 停止切換:現有項目已能穩定完成目標需求,就不必為了單次更低的毫秒數反覆調整。