本文適合已在 Shadowrocket(小火箭)的 Home 匯入伺服器,卻不確定該選哪一個項目的使用者。先確認測試測量的對象,再固定網路與 Global Routing,依序檢查延遲、地區、協定參數和實際網頁載入情況。訂閱連結請向你的服務商取得;本文只說明如何判斷現有伺服器,不提供伺服器來源。
一、在 Home 查看延遲:數字只代表單次測試
開啟 Home,先確認列表中的伺服器來自目前使用的訂閱,再透過 Connectivity Test 檢查連線。查看結果前,應確認目前的測試方式與測試目標;不同方式涵蓋的網路路徑不同,不能把所有以 ms 顯示的數字都當成「開啟網頁所需時間」。
TCP 連線測試主要觀察與指定伺服器連接埠建立連線的情況,並不等於完整的代理請求成功。透過代理存取測試目標的測試,也會受到代理交握、目標回應及相關解析程序影響。測試完成不代表其他網站也一定可用;出現逾時也不一定表示伺服器永久失效。
延遲與頻寬是不同指標。短小的測試請求很快完成,不代表持續下載時有足夠的傳輸量;單次測試也難以反映尖峰時段的壅塞情況。先將測試結果視為排查線索,再以實際任務驗證,不要只憑單次最低值決定長期使用哪個項目。
二、固定 Global Routing,再比較候選伺服器
在 Home 查看 Global Routing。使用 Config 時,請求會依目前設定分流,某個網頁可能走 DIRECT,也可能依規則交由其他策略處理;此時切換 Home 的目前伺服器,網頁實際使用的路徑未必會跟著改變。比較伺服器前,應先固定路由條件,再比較速度。
-
確認候選項目
在 Home 保留兩到三個現有候選項目,記錄名稱、地區標記和協定。先完成必要的訂閱更新,避免測試過程中列表或參數有所變動。
-
固定網路
在同一個 Wi-Fi 或同一個行動網路下測試,並暫停大型檔案傳輸。不要直接比較家中 Wi-Fi 與外出時行動網路的測試結果。
-
確認路由
在 Home → Global Routing 確認目前模式。若要短暫比較代理路徑,可使用 Proxy,並留意 Config 中的策略選擇;測試完成後恢復原本模式。
-
選取伺服器
在 Home 點選候選伺服器前的圓點,將其設為目前項目,再開啟頂端的連線開關。首次連線時,請依系統提示允許加入 VPN 設定。
-
重複驗證
透過 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 就自行更改代理連接埠。若某種協定在目前網路下無法使用,而其他現有項目可以正常連線,請記錄錯誤情況並確認參數與網路限制;不能據此推斷該協定在所有網路下都無法使用。
- 協定不同,伺服器也不同:結果同時受線路與負載影響,不能把差異全歸因於協定。
- 協定相同,測試時段不同:尖峰壅塞可能改變結果,應盡量在相近時段進行比較。
- 參數不明或已過期:先向服務商確認,並視需要更新訂閱,不要任意修改驗證資訊。
五、透過實際網頁驗證:區分首次載入與持續使用
選取伺服器後,使用日常需要存取的網頁或應用程式任務進行驗證。首次載入會涉及解析、連線和資源請求;之後重新整理時,可能會重複使用連線或本機快取。因此,「第二次開啟比較快」不一定表示伺服器效能改善,也可能只是瀏覽器少執行了部分工作。
以下提供的是記錄方法,不是效能實測數據。為每個候選項目記錄三次測試結果、是否逾時,以及同一項任務的完成情況。不要只留下最漂亮的一次數字;若三次中有兩次失敗,偶爾出現的低延遲也無法彌補可用性問題。
- 文字頁面:確認正文是否顯示、是否反覆等待或出現連線錯誤。
- 圖片較多的頁面:確認圖片是否都能載入,並留意單一資源網域載入失敗可能與規則分流有關。
- 持續傳輸任務:在有權存取的內容上觀察是否頻繁停頓,不要用短小的測試請求推斷長時間傳輸量。
- 切換網路:分別記錄 Wi-Fi 與行動網路的結果;同一台伺服器在兩種網路下的表現可能不同。
六、常見問題:低延遲、逾時與切換後沒有變化
顯示幾十毫秒,為什麼網頁還是很慢?
先在 Home 確認 Global Routing 和目前的伺服器,再使用 Connectivity Test 驗證。測試可能只涵蓋連線建立,或只測試某個目標;網頁還會載入其他網域與資源。若正文正常但圖片卡住,應進一步檢查實際請求所用的策略、資源是否可連線及持續傳輸情況,不要只依延遲重新排序。
顯示逾時,就該刪除這個伺服器項目嗎?
先保留原項目,在相同網路下重複測試,再換另一個現有項目比較。如果全部逾時,請檢查本機網路與測試目標;若只有這個項目失敗,請確認位址、連接埠及驗證參數。需要更新時,使用向服務商取得的訂閱;更新後再確認目前選取的項目。
換了伺服器,網頁看起來完全沒有變化?
在 Home 確認圓點已選取新的項目,並確認連線狀態。接著檢查 Global Routing;Config 下的規則或策略群組可能沒有使用 Home 目前選取的項目。既有連線也可能尚未切換,重新發出請求後再觀察;不要只憑重新載入一次頁面就判定切換失敗。
切換到行動網路後自動連線,影響比較結果怎麼辦?
前往 Settings → On Demand,確認已設定的自動連線條件。測試期間維持網路不變,避免自動連線與手動切換混在一起;若暫時調整了 On Demand,請先記錄原設定,測試完成後再還原。On Demand 用來管理連線觸發條件,不會自動將線路切換成最低延遲。
建議依序選擇:參數正確且連線可用、目標網站可正常存取、常用時段表現穩定,最後才比較延遲。保留一個經過相同驗證的現有候選項目作為替代即可,不必將列表中的所有項目都測出排名,也不要把單次測試結果視為長期保證。