本文適合剛安裝 Shadowrocket(小火箭)、尚未完成首次連線的使用者。先區分系統 VPN 授權與伺服器設定,再了解 Home、Config、Settings 各自的用途。讀完後即可依序完成授權、匯入既有訂閱、選擇伺服器並確認連線,判斷問題出在哪個環節。
VPN 設定權限:允許加入哪些內容
Shadowrocket 使用 Apple 平台的網路延伸功能處理流量。初次設定時,系統會詢問是否允許加入 VPN 設定;這項提示也可能在第一次開啟連線開關時出現,而非一進入 Home 就顯示。點選允許後,依照系統提示完成裝置認證。提示出現的時機與顯示方式,請以裝置實際畫面為準。
這項授權允許用戶端建立本機 VPN 連線。它不是匯入訂閱,也不會自動產生伺服器位址、連接埠或登入資訊。系統 VPN 設定、Shadowrocket 的規則設定檔,以及服務商提供的伺服器資訊,是三種不同內容。只完成系統授權,仍不足以連線至需要代理的目標。
-
確認應用程式
確認應用程式名稱為 Shadowrocket,App Store 開發者為 Shadow Launch Technology Limited,App ID 為 932747118。如需再次確認,請開啟本站的下載指南。
-
前往 Home
開啟用戶端,查看 SERVER 是否已有項目。清單空白代表尚未準備伺服器資訊,並不表示系統授權失敗。
-
允許加入設定
系統顯示加入 VPN 設定的要求時,請選擇允許,並完成裝置要求的認證。如果尚未出現提示,準備好伺服器資訊後再試著開啟 Home 的連線開關。
-
確認狀態
返回 Home 檢查連線狀態。完成授權不代表連線成功;仍須選擇伺服器,並透過 Connectivity Test 與實際請求確認連線。
Home、Config、Settings:三個入口各司其職
Home 用來管理目前連線、路由模式、測試與伺服器選擇。Config 管理設定檔及其中的規則。Settings 則管理用戶端設定,包括 On Demand。初次使用時,先在 Home 完成一次可用的手動連線,再前往其他入口調整行為,有助於區分連線問題與自動連線問題。
Home 的連線開關用來啟動或停止本機連線。Global Routing 決定請求採用哪種路由方式。Connectivity Test 提供連線診斷入口。SERVER 列出已匯入或手動新增的伺服器。這四個區塊彼此配合,但不能互相取代:變更路由模式無法修正錯誤的密碼,選擇伺服器也不會自動補上設定檔規則。
- 檢查目前連線:返回 Home,查看連線開關與狀態回饋;不要以應用程式仍在前景,作為連線已建立的依據。
- 檢查分流規則:前往 Config,確認目前使用的設定檔,再檢查規則順序與策略。
- 檢查自動連線:前往 Settings → On Demand,確認是否已啟用隨選連線及相關條件。
SERVER 清單:先匯入,再選擇預設伺服器
本文假設使用者已有自己的服務商與訂閱。訂閱請向自己的服務商取得。Shadowrocket 是閉源商業應用程式,透過 App Store 一次買斷;用戶端買斷 ≠ 連線方案。購買應用程式與準備可用伺服器是兩回事;SERVER 清單空白時,應先準備自己的連線資訊。
匯入訂閱可從 Home 右上角的「+」進入,將 Type 設為 Subscribe,貼上自己的訂閱連結後儲存。接著返回 Home,確認伺服器項目是否出現,並視需要更新訂閱。訂閱網址通常包含帳密資訊,請勿將完整連結放在公開截圖或問題描述中。手動新增時,Type 應與服務商提供的協定相符。
依現有資訊選擇匯入方式
已有訂閱連結
- Home → “+” → Type → Subscribe。
- 貼上向自己的服務商取得的連結,再儲存。
- 確認訂閱更新結果,以及 SERVER 中實際顯示的項目。
- 更新後再次確認目前選取的伺服器。
已有單台伺服器參數
- Home →「+」→ Type,選擇相應的協定。
- 逐一填入伺服器位址、連接埠與認證資訊。
- 依照提供的資訊確認 TLS 與傳輸設定。
- 儲存後返回 SERVER,選取該項目。
這兩種方式都只能匯入既有資訊。匯入後,還要選擇預設伺服器並確認連線。
Shadowsocks、VMess、VLESS、Trojan、Hysteria2、WireGuard 的欄位與認證方式各不相同。不要只因名稱相似,就把同一組參數套用到另一種 Type。連接埠必須使用服務商提供的值;例如,只有在對方明確提供 443 時才填入 443,不能視為所有協定通用的連接埠。TLS 的伺服器名稱也不能直接以 IP 位址取代。
- 在 SERVER 中點選要使用的項目,確認預設選取的圓點標記已移至該項目。
- 請區分「選取項目」與「進入編輯」:編輯並儲存參數,不一定代表該項目已設為目前的預設伺服器。
- 預設伺服器會用於需要引用目前伺服器的代理路徑;Config 中的策略組仍可能另行指定伺服器或選擇方式。
- 更新訂閱後,如果項目消失或更名,請重新確認預設選擇、策略引用與連線結果。
Global Routing:模式與規則的關係
Global Routing 會改變流量的處理方式,不會變更服務商帳戶或伺服器參數。首次排查時,先記下目前模式。如果使用 Proxy 時正常、切換至 Config 後出現異常,應優先檢查規則比對結果與策略引用,而不是立刻更改密碼或重新安裝應用程式。
Config
建議依照目前設定檔中的規則與策略處理請求。處理結果可能是代理,也可能是 DIRECT;若未符合前面的條件,則由 FINAL 等兜底規則決定。先確認設定檔可正常使用,再將此模式設為日常使用模式。
適用情況:日常連線已有明確分流規則。
Proxy
將用戶端接管的請求一律以代理模式處理,適合暫時排除一般分流規則的影響。伺服器無法使用時,切換至 Proxy 並不能修正連線參數。
適用情況:檢查代理路徑,並與 Config 的結果比較。
Direct
將用戶端接管的請求一律以直連模式處理。這與停止 VPN 連線不同:用戶端連線仍可保持開啟,但請求會採用直連路徑。
適用情況:比較本機網路能否直接連線至目標。
Scene
依照已設定的場景條件決定路由行為。選擇前請確認場景內容與目前網路,不要把 Scene 當成自動尋找可用伺服器的功能。
適用情況:已設定場景,且需要依環境切換行為。
了解 Config 時,可以先認識四個常見的規則關鍵字。DOMAIN-SUFFIX 比對網域後綴;GEOIP 依 IP 地理位置比對;IP-CIDR 比對位址範圍;FINAL 則為前面規則都未符合的請求指定最終策略。規則通常依序比對,因此較具體的條件應排在較廣泛的條件之前。
[Rule]
DOMAIN-SUFFIX,example.com,DIRECT
IP-CIDR,192.168.0.0/16,DIRECT
GEOIP,CN,DIRECT
FINAL,PROXY
連線開關與 Connectivity Test:如何確認連線可用
選好伺服器後,在 Home 開啟連線開關。若系統要求授權,請先完成授權;若開關立即返回關閉狀態,請檢查系統提示與伺服器參數。連線開關保持開啟,只代表連線處於相應狀態,不表示所有目標都能存取。還需要測試目標的回應,並實際送出一次請求。
連線前確認
- 入口
- Home → SERVER
- 目前選取項目
- 預設圓點標記位於預期的伺服器旁
- 路由模式
- Home → Global Routing
- 參數依據
- 位址、連接埠與認證資訊均採用服務商提供的值
先確認連線對象,再開啟開關。每次只變更一個變數。
連線後確認
- 入口
- Home → Connectivity Test
- 查看測試結果
- 確認測試是否收到回應或逾時
- 實際請求
- 開啟自己需要存取的目標頁面
- 比對條件
- 使用相同伺服器與網路,並記錄 Global Routing
測試結果僅適用於該測試條件,不能取代實際服務請求。
SERVER 中的延遲測試與 Connectivity Test 不可混為一談。延遲結果反映特定測試方式下的回應情況,並非頻寬保證。Connectivity Test 也可能受到測試目標、DNS、路由策略與網路狀態影響。若測試成功但特定頁面無法開啟,請繼續檢查該頁面的網域、規則比對結果與存取路徑。
- 開關已開啟,測試逾時:維持伺服器不變,檢查本機網路,再確認位址、連接埠、認證與 TLS 等參數。
- Proxy 正常,Config 異常:檢查 Config 的規則順序、FINAL,以及策略引用是否指向可用路徑。
- 測試正常,目標異常:記錄具體目標與狀況,檢查該請求是否採用直連、是否符合預期策略;不要根據單次測試結果推論所有請求。
- Wi-Fi 正常,行動網路異常:使用相同伺服器與路由模式再次測試,避免同時更換網路與伺服器,以免無法判斷原因。
Settings → On Demand:手動連線後再設定
On Demand 會依照設定條件觸發連線行為,解決的是「何時連線」,而非伺服器是否可用。初次使用時,應先確認手動連線、Connectivity Test 與實際請求的結果都能合理解釋,再前往 Settings → On Demand 檢查條件。
若剛關閉連線,稍後卻發現連線恢復,請檢查是否啟用了 On Demand,以及目前網路是否符合條件。若直接認定為開關失效,可能會把正常的隨選觸發誤判為故障。調整條件後,請在相同網路下再次測試,並記錄用戶端狀態。
- 在 Home 確認目前伺服器與 Global Routing,並先完成手動連線測試。
- 開啟 Settings → On Demand,檢查啟用狀態與已設定的網路條件。
- 依實際需求調整條件;首次排查時,不要同時變更規則檔案或伺服器參數。
- 返回 Home,在預期的網路環境中觀察連線行為,確認結果符合設定。