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

了解延遲測試數字的來源與限制,並從地理位置、協定類型和實際網頁載入情況比較伺服器,釐清低延遲為何不等於使用體驗好。

本文重點

本文適合已在 Shadowrocket(小火箭)的 Home 匯入伺服器,卻不確定該選哪一個項目的使用者。先確認測試測量的對象,再固定網路與 Global Routing,依序檢查延遲、地區、協定參數和實際網頁載入情況。訂閱連結請向你的服務商取得;本文只說明如何判斷現有伺服器,不提供伺服器來源。

一、在 Home 查看延遲:數字只代表單次測試

開啟 Home,先確認列表中的伺服器來自目前使用的訂閱,再透過 Connectivity Test 檢查連線。查看結果前,應確認目前的測試方式與測試目標;不同方式涵蓋的網路路徑不同,不能把所有以 ms 顯示的數字都當成「開啟網頁所需時間」。

TCP 連線測試主要觀察與指定伺服器連接埠建立連線的情況,並不等於完整的代理請求成功。透過代理存取測試目標的測試,也會受到代理交握、目標回應及相關解析程序影響。測試完成不代表其他網站也一定可用;出現逾時也不一定表示伺服器永久失效。

1,000 ms
等於 1 秒;這是時間單位,不是傳輸速率
443
HTTPS 的預設目標連接埠,不是所有伺服器的連線埠
3 次
本文建議的初步重複測試次數,並非 App 的固定要求

延遲與頻寬是不同指標。短小的測試請求很快完成,不代表持續下載時有足夠的傳輸量;單次測試也難以反映尖峰時段的壅塞情況。先將測試結果視為排查線索,再以實際任務驗證,不要只憑單次最低值決定長期使用哪個項目。

二、固定 Global Routing,再比較候選伺服器

在 Home 查看 Global Routing。使用 Config 時,請求會依目前設定分流,某個網頁可能走 DIRECT,也可能依規則交由其他策略處理;此時切換 Home 的目前伺服器,網頁實際使用的路徑未必會跟著改變。比較伺服器前,應先固定路由條件,再比較速度。

  1. 確認候選項目

    在 Home 保留兩到三個現有候選項目,記錄名稱、地區標記和協定。先完成必要的訂閱更新,避免測試過程中列表或參數有所變動。

  2. 固定網路

    在同一個 Wi-Fi 或同一個行動網路下測試,並暫停大型檔案傳輸。不要直接比較家中 Wi-Fi 與外出時行動網路的測試結果。

  3. 確認路由

    在 Home → Global Routing 確認目前模式。若要短暫比較代理路徑,可使用 Proxy,並留意 Config 中的策略選擇;測試完成後恢復原本模式。

  4. 選取伺服器

    在 Home 點選候選伺服器前的圓點,將其設為目前項目,再開啟頂端的連線開關。首次連線時,請依系統提示允許加入 VPN 設定。

  5. 重複驗證

    透過 Connectivity Test 查看結果,並對同一個目標重複檢查三次。接著開啟同一個網頁,記錄內容首次顯示的時間、圖片載入是否完成,以及是否出現錯誤。

Global Routing 中的 Proxy、Direct、Config、Scene 是不同的路由模式,不是四種速度等級。Direct 不適合用來驗證代理伺服器的實際存取效果;使用 Config 時,須同時確認 Config 中生效的設定與命中的策略;Scene 涉及場景選擇,測試前要確認實際採用的路由。不要只因頂端開關已開啟,就認定所有請求都經過目前伺服器。

三、如何選擇地區:區分連入位置、出口位置與目標網站

Home 中的地區名稱通常由服務商命名,不能單憑名稱確認入口與出口都位於該地區。裝置最先連到哪裡,以及流量最後從哪裡連線至目標網站,是兩件需要分開判斷的事;名稱相同的伺服器項目,也可能使用不同的網路路徑。

地理距離較近可作為第一輪篩選條件,但網路傳輸不一定會沿著地理上的最短路徑進行。網路互連、時段壅塞,以及伺服器連往目標網站的路徑,都會影響結果。存取特定地區的網站時,出口位置也會影響網站分配的內容節點,因此不能只比較裝置到伺服器這一段。

裝置到伺服器

確認位置
Home 中目前的伺服器及其連線參數
維持條件一致
同一個 Wi-Fi 或同一個行動網路
觀察項目
連線耗時、逾時次數、重複測試的波動
地區判斷依據
參考服務商說明,不要只憑名稱推斷線路

這段路徑表現良好,仍須檢查伺服器到目標網站的連線路徑。

伺服器到網站

固定目標
同一個網頁、同一項實際任務
確認路徑
確認請求使用預期的代理策略
觀察項目
正文顯示、資源載入,以及持續傳輸是否中斷
再次測試的時段
在自己常用的時段再測一次

以常用目標的實際表現作為判斷依據,不要把單一測試目標當成所有網站的代表。

若網頁會根據帳戶地區或出口位置進行限制,頻繁切換地區也可能觸發額外驗證。應維持符合網站使用規範的穩定連線環境;不要為了追求更低的延遲數字,在多個地區之間不斷切換。

四、如何判斷協定類型:先確認參數,再觀察網路適應性

在 Home 開啟伺服器的編輯頁面,確認 Type 與服務商提供的參數。Shadowsocks、VMess、VLESS、Trojan、Hysteria2、WireGuard 的連線機制和參數要求各不相同,協定名稱本身不是效能排名。匯入訂閱的項目應以服務商提供的設定為準,不能只修改 Type 就將伺服器轉換成另一種協定。

協定 優先確認項目 測試注意事項
Shadowsocks 伺服器位址、連接埠、加密方式與密碼 連接埠可連線不代表加密方式和密碼正確,仍須驗證代理請求。
VMess / VLESS 身分識別、傳輸方式及相應的安全設定 若設定使用 TLS 或特定傳輸路徑,相關參數也必須相符。
Trojan 密碼、連接埠及 TLS 相關參數 連線逾時與憑證驗證失敗應分別排查,不要將關閉驗證當成一般處理方式。
Hysteria2 驗證資訊、連接埠及 TLS 相關參數 其傳輸以 QUIC 為基礎,須留意目前網路是否支援 UDP 連線。
WireGuard 金鑰、對端位址及通道位址等參數 使用 UDP,僅測試 TCP 連接埠無法判斷通道是否可用。

伺服器連接埠不一定是 443,不能因網頁常用 HTTPS 就自行更改代理連接埠。若某種協定在目前網路下無法使用,而其他現有項目可以正常連線,請記錄錯誤情況並確認參數與網路限制;不能據此推斷該協定在所有網路下都無法使用。

五、透過實際網頁驗證:區分首次載入與持續使用

選取伺服器後,使用日常需要存取的網頁或應用程式任務進行驗證。首次載入會涉及解析、連線和資源請求;之後重新整理時,可能會重複使用連線或本機快取。因此,「第二次開啟比較快」不一定表示伺服器效能改善,也可能只是瀏覽器少執行了部分工作。

以下提供的是記錄方法,不是效能實測數據。為每個候選項目記錄三次測試結果、是否逾時,以及同一項任務的完成情況。不要只留下最漂亮的一次數字;若三次中有兩次失敗,偶爾出現的低延遲也無法彌補可用性問題。

六、常見問題:低延遲、逾時與切換後沒有變化

顯示幾十毫秒,為什麼網頁還是很慢?

先在 Home 確認 Global Routing 和目前的伺服器,再使用 Connectivity Test 驗證。測試可能只涵蓋連線建立,或只測試某個目標;網頁還會載入其他網域與資源。若正文正常但圖片卡住,應進一步檢查實際請求所用的策略、資源是否可連線及持續傳輸情況,不要只依延遲重新排序。

顯示逾時,就該刪除這個伺服器項目嗎?

先保留原項目,在相同網路下重複測試,再換另一個現有項目比較。如果全部逾時,請檢查本機網路與測試目標;若只有這個項目失敗,請確認位址、連接埠及驗證參數。需要更新時,使用向服務商取得的訂閱;更新後再確認目前選取的項目。

換了伺服器,網頁看起來完全沒有變化?

在 Home 確認圓點已選取新的項目,並確認連線狀態。接著檢查 Global Routing;Config 下的規則或策略群組可能沒有使用 Home 目前選取的項目。既有連線也可能尚未切換,重新發出請求後再觀察;不要只憑重新載入一次頁面就判定切換失敗。

切換到行動網路後自動連線,影響比較結果怎麼辦?

前往 Settings → On Demand,確認已設定的自動連線條件。測試期間維持網路不變,避免自動連線與手動切換混在一起;若暫時調整了 On Demand,請先記錄原設定,測試完成後再還原。On Demand 用來管理連線觸發條件,不會自動將線路切換成最低延遲。

建議依序選擇:參數正確且連線可用、目標網站可正常存取、常用時段表現穩定,最後才比較延遲。保留一個經過相同驗證的現有候選項目作為替代即可,不必將列表中的所有項目都測出排名,也不要把單次測試結果視為長期保證。

App Store 正版確認