在 Shadowrocket(小火箭)匯入伺服器後,還需要選取預設伺服器、確認 Global Routing、啟用連線並測試請求。本文以 iPhone / iPad 介面為操作範例,適合已有自己的服務商與訂閱,但尚未完成首次連線的使用者。依序操作,可分辨「設定已匯入」、「系統連線已建立」與「目標網站實際可存取」這三種不同結果。
一、連線前確認:伺服器、設定與系統授權
先確認 Home 中是否已有伺服器項目。清單中出現名稱,只代表已匯入項目,不代表位址、連接埠、驗證資訊與服務狀態都正確。本文以使用者已有自己的訂閱與伺服器為前提,僅說明用戶端連線操作。
Home、Config、Settings 的用途不同:Home 用來選取伺服器及控制連線;Config 用來管理規則設定;Settings 用來調整 App 設定。首次連線時,先確認目前伺服器與連線狀態,再處理複雜的分流設定,避免同時變更多個條件。
- 確認裝置本身可以連上網路。如果關閉 Shadowrocket 後一般網站也無法存取,請先處理 Wi-Fi、行動網路或網路登入驗證問題。
- 確認現有服務仍在有效期間內。訂閱可以更新,不代表其中每台伺服器都能建立代理連線。
- 如果先前設定過自動連線,先查看 Settings → On Demand 並記下原有設定。測試期間暫時關閉自動觸發,避免手動中斷後又自動連線。
二、首次連線步驟:先點選圓點,再啟用連線
在 Home 點選伺服器左側的圓點,將它設為目前的預設伺服器。進入項目編輯頁面與選取預設伺服器是兩種不同操作;只查看伺服器詳細資料,不能視為已選取。返回清單後,請再次確認選取標記位於準備使用的項目旁。
-
選取伺服器
進入 Home,在現有伺服器清單中找到目標項目,點選左側圓點。確認選取狀態已變更,並記下伺服器名稱,方便之後比對測試結果。
-
確認路由
開啟 Home → Global Routing。若已有可靠的規則設定,請選 Config;若規則尚未驗證,可暫時選 Proxy 作為對照測試。不要停留在 Direct,卻期待請求經過所選的代理伺服器。
-
啟用連線
返回 Home,開啟頂端的連線開關。首次出現系統新增 VPN 設定的授權提示時,請依系統指示允許並完成裝置驗證;尚未完成授權前,先不要繼續排查規則。
-
執行測試
在 Home 執行 Connectivity Test,查看目前伺服器的測試結果。記下結果是顯示耗時、逾時,還是出現明確錯誤;不要只根據頂端開關的顏色判斷。
-
測試網頁
開啟瀏覽器,前往平常使用的 HTTPS 網站,再測試實際需要的 App。測試結束後,若曾暫時使用 Proxy,請依日常需求切回 Config,並再次確認是否能正常存取。
三、如何選擇 Global Routing:日常使用與暫時排查分開處理
Global Routing 決定請求如何選擇路徑,無法修正錯誤的伺服器密碼或已過期的服務。首次排查時,Proxy 有助於減少規則選擇造成的變數;確認線路可用後,再使用 Config 檢查實際分流。以下比較的是 Shadowrocket 本身的路由模式。
Config
建議依目前啟用設定中的規則選擇策略。請求可能走 DIRECT,也可能走代理或策略組;並非「中國大陸一定直連、其他地區一定走代理」,實際結果取決於設定內容與規則順序。
適用情境:已有正確設定,準備依日常規則進行分流。
Proxy
讓一般代理流量使用所選的代理路徑,方便與 Config 的結果比較。系統限制或明確設定的略過項目仍可能影響個別流量,不應將此模式視為對裝置所有通訊的絕對保證。
適用情境:暫時檢查伺服器是否能存取目標,以區分線路故障與規則問題。
Direct
使用直連路徑,不經過已選取的遠端代理伺服器。即使頂端開關已開啟,也不能據此認定目前請求正在經過代理。
適用情境:對照本地網路能否直接存取目標。
Scene 用來依情境安排路由行為。首次手動連線尚未確認成功時,不建議同時加入情境切換。Scene 與 Settings → On Demand 也不是同一項功能:前者涉及不同情境下的路由選擇,後者涉及依條件觸發連線行為。
四、如何判讀 Connectivity Test 結果
測試回傳毫秒數,表示相應的測試方式當時收到回應,不代表每個網站都正常,也不是頻寬測速結果。不同測試方式檢查的層次不同:底層連通或連接埠有回應,無法單獨證明代理驗證、TLS 交握及目標存取都已成功。
| 觀察到的情況 | 目前可以判斷什麼 | 接下來的處理方式 |
|---|---|---|
| 有回傳耗時,網頁也能開啟 | 目前的測試與該目標的實際存取都已成功。 | 切回日常使用的 Config,再測試常用 App。 |
| 有回傳耗時,但網頁無法開啟 | 測試目標或測試層次通過,不代表實際服務請求也成功。 | 比較 Proxy 與 Config,並檢查 DNS 和目標規則。 |
| 顯示逾時 | 本次測試未能在等待時間內完成,目前無法確定唯一原因。 | 檢查所選伺服器、切換網路,或測試另一個現有項目。 |
| 開關立即跳回關閉 | 連線未能維持,請先檢查本機的連線建立流程。 | 確認系統授權、App 提示,以及是否與其他 VPN 連線衝突。 |
進行對照測試時,保持目標網站不變,每次只變更一個條件。例如先固定同一台伺服器,將 Config 改為 Proxy;如果只有 Proxy 能存取,再回頭檢查 Config 中的策略。若同時更換伺服器、網路、DNS 與路由模式,即使恢復正常,也很難確認真正原因。
五、連線失敗先檢查哪裡:分別核對欄位與規則
先檢查伺服器本身,再檢查路由與 DNS。編輯現有項目時,應逐項比對自己的設定資料,不要依協定名稱猜測參數。Shadowsocks、VMess、VLESS、Trojan、Hysteria2、WireGuard 使用的驗證與傳輸欄位各不相同,不能將一種協定的欄位直接套用到另一種協定。
伺服器檢查項目
- Type
- 必須與現有服務要求的協定一致。
- Address / Port
- 逐字核對位址與連接埠;使用 443 不代表一定採用某種特定協定。
- 驗證資訊
- 依協定核對 Password、UUID 或金鑰,不要混用欄位。
- TLS / SNI
- 依現有設定填寫,不可用顯示名稱取代伺服器要求的名稱。
保留原項目或先備份;不要為了排除錯誤而任意關閉憑證驗證。
規則檢查項目
- DOMAIN-SUFFIX
- example.com,PROXY:比對該網域及其子網域。
- GEOIP
- CN,DIRECT:依 IP 地理資訊選擇直連。
- IP-CIDR
- 192.168.0.0/16,DIRECT:範例為本地私有網段。
- FINAL
- PROXY:前面的規則都未符合時使用此策略。
此範例不是完整設定;PROXY 必須對應目前設定中可用的策略。
如果 Proxy 正常但 Config 失敗,請進入 Config 確認目前實際啟用的檔案,不要只編輯另一份未啟用的設定。規則通常由上往下比對,範圍較廣的規則若排得太前面,可能會遮蔽後續的精確規則;FINAL 應負責兜底,不可用來取代前面規則的檢查。
- 只有網域無法正常存取:記下失敗的網域,檢查 DNS 設定與解析結果。先儲存原始設定,再一次修改一項進行比較,不要一次更換所有 DNS 參數。
- 同一台伺服器換網路後恢復正常:優先檢查目前網路的連線狀況、限制或驗證狀態,不必急著刪除所有設定。
- 所有現有伺服器都無法連線:檢查裝置網路、系統時間、服務有效期限與匯入參數;時間錯誤也可能影響 TLS 憑證驗證。
- 訂閱更新後選取狀態改變:返回 Home,再確認左側圓點。項目新增、刪除或重新命名後,不要只依先前的位置判斷目前選取的伺服器。
六、首次連線常見問題
已經匯入了,為什麼還要點左側圓點?
匯入會建立項目,左側圓點則用來選取預設伺服器。返回 Home 選取目標後,再檢查 Global Routing;若 Config 中的規則指定了其他策略組,實際請求也會受到該策略組影響。
開關已開啟,為什麼看不出代理效果?
先前往 Home → Global Routing,確認目前不是 Direct。若使用 Config,某個網站可能依規則直連,這是分流結果,不一定是故障。暫時改用 Proxy 測試同一個目標,再恢復原設定進行比較。
手動關閉後,為什麼又自動連線?
前往 Settings → On Demand 檢查自動連線條件,測試期間先停用自動觸發,並查看系統 VPN 設定是否啟用了隨選連線。記下原有條件,手動驗證完成後再恢復所需設定。
伺服器能用,但訂閱更新失敗怎麼辦?
訂閱更新請求與代理伺服器連線是兩種不同的檢查路徑。先確認現有訂閱連結仍有效,再於連線正常時重試更新。不要將含有驗證參數的連結貼到公開頁面,也不要因更新失敗就立即刪除仍可使用的伺服器。
七、完成驗證後,保留可重現的紀錄
首次連線成功後,記錄設定與結果,而不只是寫下「連上了」。下次發生問題時,有一份已知可用的狀態,才能判斷變化來自網路、訂閱更新、伺服器選擇或規則設定。紀錄中不應包含密碼、完整訂閱連結或私鑰。
- 目前網路:Wi-Fi 或行動網路,以及是否已完成網路登入驗證。
- 目前伺服器:記下方便辨識的名稱,不記錄驗證憑證。
- 目前路由:Global Routing 使用 Config 還是暫時使用 Proxy;使用 Config 時,記下啟用的檔案。
- 測試結果:Connectivity Test 的結果類型,以及常用 HTTPS 網站和實際 App 是否可用。
- 自動連線:確認 Settings → On Demand 是否已恢復為預期設定。
本文以 iPhone / iPad 介面說明首次連線。取得 App 時,iPhone / iPad 透過 App Store 取得,售價 $2.99,一次性付費;開發者為 Shadow Launch Technology Limited,系統需求以 App Store 頁面標示為準。Mac(Apple 晶片與 Intel)、Windows、Android、Linux 版免費。取得 App 與使用既有線路服務是兩回事,買斷 App 不等於購買線路方案。