Shadowrocket 小火箭首次連線教學:設定預設伺服器、啟用連線並用 Connectivity Test 測試

匯入伺服器後,選取預設伺服器並在 Home 啟用連線,再用 Connectivity Test 測試;本文也整理連線失敗時的檢查方向。

本文重點

在 Shadowrocket(小火箭)匯入伺服器後,還需要選取預設伺服器、確認 Global Routing、啟用連線並測試請求。本文以 iPhone / iPad 介面為操作範例,適合已有自己的服務商與訂閱,但尚未完成首次連線的使用者。依序操作,可分辨「設定已匯入」、「系統連線已建立」與「目標網站實際可存取」這三種不同結果。

一、連線前確認:伺服器、設定與系統授權

先確認 Home 中是否已有伺服器項目。清單中出現名稱,只代表已匯入項目,不代表位址、連接埠、驗證資訊與服務狀態都正確。本文以使用者已有自己的訂閱與伺服器為前提,僅說明用戶端連線操作。

Home、Config、Settings 的用途不同:Home 用來選取伺服器及控制連線;Config 用來管理規則設定;Settings 用來調整 App 設定。首次連線時,先確認目前伺服器與連線狀態,再處理複雜的分流設定,避免同時變更多個條件。

3 個步驟
連線主要流程:選取伺服器 → 啟用連線 → 測試存取
4 個項目
Global Routing:Proxy / Direct / Config / Scene
3 個位置
主要介面:Home / Config / Settings

二、首次連線步驟:先點選圓點,再啟用連線

在 Home 點選伺服器左側的圓點,將它設為目前的預設伺服器。進入項目編輯頁面與選取預設伺服器是兩種不同操作;只查看伺服器詳細資料,不能視為已選取。返回清單後,請再次確認選取標記位於準備使用的項目旁。

  1. 選取伺服器

    進入 Home,在現有伺服器清單中找到目標項目,點選左側圓點。確認選取狀態已變更,並記下伺服器名稱,方便之後比對測試結果。

  2. 確認路由

    開啟 Home → Global Routing。若已有可靠的規則設定,請選 Config;若規則尚未驗證,可暫時選 Proxy 作為對照測試。不要停留在 Direct,卻期待請求經過所選的代理伺服器。

  3. 啟用連線

    返回 Home,開啟頂端的連線開關。首次出現系統新增 VPN 設定的授權提示時,請依系統指示允許並完成裝置驗證;尚未完成授權前,先不要繼續排查規則。

  4. 執行測試

    在 Home 執行 Connectivity Test,查看目前伺服器的測試結果。記下結果是顯示耗時、逾時,還是出現明確錯誤;不要只根據頂端開關的顏色判斷。

  5. 測試網頁

    開啟瀏覽器,前往平常使用的 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 應負責兜底,不可用來取代前面規則的檢查。

六、首次連線常見問題

已經匯入了,為什麼還要點左側圓點?

匯入會建立項目,左側圓點則用來選取預設伺服器。返回 Home 選取目標後,再檢查 Global Routing;若 Config 中的規則指定了其他策略組,實際請求也會受到該策略組影響。

開關已開啟,為什麼看不出代理效果?

先前往 Home → Global Routing,確認目前不是 Direct。若使用 Config,某個網站可能依規則直連,這是分流結果,不一定是故障。暫時改用 Proxy 測試同一個目標,再恢復原設定進行比較。

手動關閉後,為什麼又自動連線?

前往 Settings → On Demand 檢查自動連線條件,測試期間先停用自動觸發,並查看系統 VPN 設定是否啟用了隨選連線。記下原有條件,手動驗證完成後再恢復所需設定。

伺服器能用,但訂閱更新失敗怎麼辦?

訂閱更新請求與代理伺服器連線是兩種不同的檢查路徑。先確認現有訂閱連結仍有效,再於連線正常時重試更新。不要將含有驗證參數的連結貼到公開頁面,也不要因更新失敗就立即刪除仍可使用的伺服器。

七、完成驗證後,保留可重現的紀錄

首次連線成功後,記錄設定與結果,而不只是寫下「連上了」。下次發生問題時,有一份已知可用的狀態,才能判斷變化來自網路、訂閱更新、伺服器選擇或規則設定。紀錄中不應包含密碼、完整訂閱連結或私鑰。

本文以 iPhone / iPad 介面說明首次連線。取得 App 時,iPhone / iPad 透過 App Store 取得,售價 $2.99,一次性付費;開發者為 Shadow Launch Technology Limited,系統需求以 App Store 頁面標示為準。Mac(Apple 晶片與 Intel)、Windows、Android、Linux 版免費。取得 App 與使用既有線路服務是兩回事,買斷 App 不等於購買線路方案。

免費下載 Shadowrocket