Shadowrocket 初次使用指南:VPN 設定授權與 Home 頁面說明

了解首次啟動時的 VPN 設定授權,以及 Home 頁面 Not Connected、Global Routing、Connectivity Test 和 SERVER 的用途。

本文重點

本文適合已從 App Store 取得 Shadowrocket,準備初次使用的 iPhone 或 iPad 使用者。請先確認 App 與手邊已有的連線資料,再分清楚系統 VPN 設定授權、Home 連線狀態、路由模式和伺服器選擇;讀完後即可依序檢查首次連線,不必把單一狀態提示當成所有問題的原因。

首次開啟前:確認 App 與連線資料

Shadowrocket(小火箭)是 Apple 平台上的付費用戶端,唯一取得管道是 App Store。確認產品頁時,請核對名稱 Shadowrocket、開發者 Shadow Launch Technology Limited,以及 App ID 932747118;裝置相容性與系統需求請以 App Store 頁面標示為準。一次買斷 App 和連線服務是兩回事:購買 App 不會自動取得可用的伺服器、訂閱或線路方案。

開始操作前,請備妥服務商提供的連線參數或訂閱 URL,並確認資料仍有效。只有 App、沒有可用的連線資料時,仍可開啟 Home 頁面,但無法只靠開關建立代理連線。服務商提供的協定、位址與認證資料,請以其交付內容為準;不要把網頁上的示範位址當成實際設定。

  1. 確認產品頁

    在 App Store 搜尋 Shadowrocket,核對開發者與 App ID,再完成購買與安裝。尚未操作的話,可先閱讀本站的正版核驗說明。

  2. 備妥連線資料

    確認已有服務商提供的單一伺服器參數或訂閱 URL。訂閱 URL 是取得設定的網址,並非 App Store 購買憑證。

  3. 開啟 Home

    首次進入 App 後,先確認 Home 上的連線狀態、Global Routing 與 SERVER。此時顯示 Not Connected 不代表安裝失敗,只表示目前尚未建立連線。

  4. 完成設定並連線

    匯入並確認自己的資料,選定伺服器與路由模式,再嘗試開啟連線開關;系統顯示 VPN 設定要求時,閱讀提示後再決定是否授權。

初次排查時,請分別確認「App 是否從正確管道取得」、「資料是否已匯入」、「是否已選擇伺服器」以及「系統是否允許建立 VPN 設定」。這四項各自對應不同操作,不能用反覆點按連線開關取代檢查。若對訂閱內容或有效期限有疑問,請向提供資料的服務商確認;App 介面無法補齊缺少的帳戶資訊。

允許新增 VPN 設定:授權的內容是什麼

Shadowrocket 首次嘗試建立連線時,系統可能會顯示允許新增 VPN 設定的提示。這是 Apple 裝置的系統層級授權:App 必須建立用來接管並處理網路請求的 VPN 設定,系統才會允許它依所選連線與規則運作。此處的「VPN 設定」指裝置上的網路設定權限,不代表已選定伺服器,也不表示訂閱已自動生效。

閱讀系統提示後,若決定使用連線功能,可依指示允許並完成裝置要求的身分驗證。返回 Home 後,再確認開關是否進入連線狀態。授權、建立連線和實際成功存取是三個不同環節:允許建立設定,只解決系統是否准許 App 建立網路通道;位址、認證資料或路由設定不正確,後續仍可能無法連線。

系統授權

觸發時機
首次嘗試建立連線時
授權項目
裝置上的 VPN 設定
需要執行的操作
閱讀系統提示並決定是否允許
不包含
提供伺服器位址或訂閱內容

允許新增設定只是連線的必要條件之一,不代表已成功連線。

App 內連線

查看位置
Home → Not Connected 狀態區域
連線目標
SERVER 中目前選取的伺服器
路由依據
Global Routing 中目前的模式
結果確認
連線狀態與實際網路存取情況

確認連線狀態時,也要一併檢查所選伺服器與路由模式。

如果當時選擇不允許,先別認定伺服器無法使用:App 尚未取得所需的系統設定權限,自然無法依預期建立連線。再次嘗試前,先檢查裝置上的 VPN 設定授權狀態,再回到 App 查看伺服器與開關。不同系統版本的設定入口可能不同,請以裝置顯示的系統提示為準。

Home 頁面各區塊:狀態、路由與伺服器

Home 是初次檢查連線的起點,但各區塊回答的問題並不相同。Not Connected 顯示目前的連線狀態;Global Routing 決定如何路由請求;SERVER 用來查看與選擇連線目標;Connectivity Test 則用於檢查連通情況。只看其中一個區塊,無法確認其他設定是否正確。

1 個
Not Connected:先確認目前連線狀態
4 種
Global Routing:Proxy / Direct / Config / Scene
1 處
Connectivity Test:輔助檢查連通情況
1 欄
SERVER:查看並選擇連線目標

看到 Not Connected 時,先確認設定是否已匯入,以及是否已在 SERVER 選定有效伺服器,再嘗試連線。反過來說,開關顯示已連線,也只代表連線通道的狀態;網站是否能開啟,還會受到伺服器可用性、DNS 解析與 Global Routing 分流結果影響。因此測試特定請求時,應記下存取的網域、所選模式與連線狀態,而不只是截下開關文字。

Connectivity Test 是輔助檢查工具,不是購買、匯入或更新訂閱的入口。判讀結果時,應一併參考實際存取情況:測試異常時,逐項檢查目前的伺服器與網路;測試通過但目標仍無法存取時,再確認規則是否讓該請求走上預期路徑。SERVER 負責選擇連線目標;若清單為空,請先匯入自己的連線資料,不要期待 Connectivity Test 自動建立伺服器。

Global Routing:初次使用如何選擇模式

Global Routing 決定建立連線後如何處理請求,並不是「連線速度」開關。Proxy 會讓請求經由目前選取的代理處理;Direct 會讓請求直接連線;Config 依目前設定中的規則決定請求去向;Scene 則依場景設定運作。初次使用時,先釐清目的:要檢查伺服器本身、暫時直接連線,還是依現有設定分流。

Config

建議

已有並確認規則設定時,依序比對各項請求,按規則選擇代理或直接連線;未符合規則的請求則由設定中的預設規則處理。

適用情境:使用已備妥的規則設定進行日常分流

Proxy

讓請求經由目前選取的代理,方便暫時排除分流規則對測試結果的影響;若伺服器無法使用,切換此模式也無法讓伺服器恢復正常。

適用情境:短時間確認所選伺服器能否處理請求

Direct

讓請求直接連線,可用來比較同一網路下的直接存取情況。此模式無法用來驗證伺服器是否能提供代理連線。

適用情境:對照本地網路的直接存取結果

Scene

依據已設定的場景條件處理請求;能否符合預期,取決於場景條件及相關設定,而不是只選取這個名稱。

適用情境:已明確設定且需要使用場景條件

如果某個目標在 Config 模式下無法存取,暫時切換到 Proxy 後卻可以存取,排查重點可轉向規則的比對結果。設定中常見的 DOMAIN-SUFFIX 用於比對網域後綴,GEOIP 用於依 IP 所屬地區比對,IP-CIDR 用於比對 IP 網段,FINAL 則用來處理未符合前述規則的請求。規則通常依設定順序檢查;請查看實際設定內容,不要只憑模式名稱推斷某個網域一定直連或一定經過代理。

匯入資料後:依序完成首次檢查

已有訂閱 URL 時,可從 Home 右上角的「+」進入新增流程,在 Type 中選擇 Subscribe,貼上自己的 URL 並儲存,再確認是否需要重新整理以取得最新內容。訂閱網址範例如 https://example.com/sub?token=xxxx,這是假資料,無法用於實際連線。若服務商提供的是單一伺服器參數,請選擇與資料相符的類型並逐項填寫;Shadowsocks、VMess、VLESS、Trojan、Hysteria2、WireGuard 是不同的協定類型,不能只更改名稱,卻沿用其他協定的欄位。

訂閱匯入與訂閱更新也要分開理解。首次匯入是將已有的 URL 加入 App;之後重新整理,則是透過該 URL 重新取得服務商提供的內容。更新後若伺服器名稱、數量或參數有所變動,請先確認目前選取的 SERVER 是否仍是預定使用的目標,再進行連線測試。重新整理無法取代服務商對訂閱效期與內容的維護。

若只有部分目標存取異常,請記下連線狀態與測試時使用的 Global Routing 模式,再檢查 Config 中相關網域是否符合預期規則;若所有目標都異常,則先檢查裝置網路、系統授權與所選伺服器。記錄這些狀況,有助於避免混淆規則、伺服器與首次授權問題。

再次開啟時:哪些設定需要重新確認

完成初次設定後,再次進入 Home 仍應先確認目前狀態,不要假設上次的連線一直維持。裝置切換網路、伺服器資料變動或訂閱更新,都可能改變本次測試的條件。依「狀態 → SERVER → Global Routing → Connectivity Test」的順序複查,可用較少步驟判斷接下來該檢查哪類設定。

連線前確認

狀態
Home → Not Connected 或目前的連線提示
目標
Home → SERVER 中已選取的伺服器
路由
Home → Global Routing 目前的模式

先確認測試目標,再判讀測試結果。

按需連線確認

入口
Settings → On Demand
用途
依已設定的條件觸發連線
檢查項目
目前網路是否符合設定條件

使用 On Demand 時,也要區分手動操作與條件觸發。

若已啟用 Settings → On Demand,還應確認目前網路是否符合自行設定的觸發條件。手動點按 Home 開關與依條件自動連線,是兩種不同的操作情境;連線狀態改變時,先確認條件是否生效,再判斷是否需要調整。初次使用、尚未熟悉手動連線流程時,建議先確認授權、伺服器與路由設定,再設定按需連線,會更容易找出問題。

本文說明介面區塊與首次檢查順序,無法取代 App 內實際顯示的欄位說明。若 App 介面或系統提示與本文不同,請以目前的 App Store 產品頁、裝置系統提示及 App 內文案為準。服務商提供的位址、認證資料與訂閱內容,則以自己持有的資料為準。

繼續確認取得管道與操作步驟

若要確認 App Store 產品頁、開發者與裝置相容性,可先查看正版核驗頁;若已完成安裝並準備繼續設定,可依照教學逐步操作。

前往正版核驗頁 查看教學
正版核對