本文適合第一次在 iPhone 或 iPad 上使用 Shadowrocket(小火箭)的使用者,並假設你已持有自己的服務商設定或訂閱。依序完成「辨識頁面、匯入設定、選擇路由模式、授權連線、確認連線」後,就能分辨系統 VPN 授權、SERVER 項目、Config 檔案與連線測試,避免把開關已開啟誤當成所有網路連線都正常。
先認識三個主要頁面
初次開啟後,先別急著連續切換所有設定。Home 主要用來選擇伺服器、調整 Global Routing 及啟動連線;Config 用來管理分流等用途的設定檔;Settings 則管理應用程式選項,包含 On Demand 等功能。伺服器項目和規則設定檔是兩種不同的項目,匯入其中一種不代表另一種也已準備就緒。
Shadowrocket 是 Apple 平台上的閉源商業應用程式,主要供 iPhone、iPad 使用,唯一取得管道為 App Store。購買前請確認開發者為 Shadow Launch Technology Limited;系統需求與購買相容性請以 App Store 頁面標示為準。應用程式採一次性買斷,買斷客戶端 ≠ 線路方案;安裝完成後仍須準備自己的連線參數。
首次連線與 VPN 設定授權
Not Connected 表示目前尚未建立由應用程式管理的連線,不代表購買失敗,也不直接表示伺服器無法使用。首次嘗試啟動連線時,系統可能會顯示新增 VPN 設定的授權提示;這一步是在裝置上建立接管網路所需的系統設定,不是向應用程式購買額外服務。
-
準備伺服器項目
前往 Home,確認 SERVER 下方已有自己的伺服器項目。若清單是空的,請先完成下文的匯入步驟,不要只是不斷點按連線開關。
-
確認選取項目
在 Home → SERVER 選取目標項目,再前往 Home → Global Routing 確認目前的路由模式。若使用 Config,也要確認 Config 頁面已選取預期的檔案。
-
啟動連線
返回 Home,點按 Not Connected 所在列的連線開關。若出現系統新增 VPN 設定的提示,請確認目前操作的是 Shadowrocket,然後選擇允許,並依系統要求完成裝置驗證。
-
確認狀態
等待連線狀態變更,再開啟一個已知可正常存取的網頁。分別記錄應用程式的連線狀態和實際網頁結果,不要只憑狀態標示判定連線成功。
若先前取消授權,通常可返回 Home 再次嘗試連線。若裝置受組織管理、系統限制或其他 VPN 設定影響,請先檢查系統設定中的 VPN 管理狀態;不要一開始就刪除所有網路設定。系統選單文字可能會因系統版本和裝置管理狀態而異。
SERVER:匯入與選取項目
SERVER 是可供選取的伺服器清單。每個項目都會儲存協定和連線參數,例如位址、連接埠及驗證資訊;不同協定所需欄位也不同。Shadowsocks、VMess、VLESS、Trojan、Hysteria2、WireGuard 無法只靠修改 Type 互相替換,請依照現有設定提供的參數完整填寫。
- 已有訂閱:點按 Home 右上角的「+」→ Type → Subscribe,填入自己的訂閱網址並儲存,再返回 Home 更新訂閱。網址、名稱及認證參數請依照現有資料填寫。
- 已有單筆連線參數:點按 Home 右上角的「+」→ Type,選擇與資料相符的協定,再填寫相應欄位。連接埠必須使用實際提供的數值,不要因為網頁使用 HTTPS 就一律改成
443。 - 完成匯入:確認 SERVER 下方已新增實際的伺服器項目,並選取準備使用的項目。訂閱記錄成功儲存與成功取得伺服器項目,是兩項需要分別確認的結果。
- 後續更新:在 Home 更新訂閱後,請再次確認目前選取的項目。遠端內容變更可能導致項目改名或遭到移除;更新成功也不代表每個項目都能在目前的網路環境中使用。
訂閱網址通常包含存取憑證,不要將完整網址貼到公開截圖、群組聊天或問題回報中。儲存記錄後若沒有出現項目,請先檢查訂閱取得結果、網址是否完整,以及裝置目前的網路狀態,不必立刻修改 Config 中的規則。
分辨伺服器訂閱與規則檔案
Home → SERVER
- 檢視並選取連線目標。
- 確認協定、位址、連接埠及認證欄位。
- 更新訂閱以取得遠端項目的變更。
Config
- 選取目前生效的設定檔。
- 檢查 Rule 等段落中的比對條件與策略。
- 檔案中可能還包含其他設定,修改前請先備份。
選取伺服器不代表已選取正確的規則檔案;匯入規則檔案也不代表已取得可用的伺服器。
Global Routing:選擇路由模式
Global Routing 決定流量交由應用程式處理後要如何選擇路徑。它不會修正伺服器密碼,也不會自動補上缺少的規則。初次使用時,請先確認目前選取的項目;尤其不要把 Config 理解成「只有指定網站會走代理」:實際行為取決於目前檔案中的規則和最後的預設策略。
Config
建議依照目前設定檔中的規則處理請求。符合 DIRECT 的請求會直接連線,符合代理策略的請求則依該策略轉送;未符合前面規則的請求通常會交由 FINAL 處理。
適用情境:已確認目前使用的設定,日常需要依規則區分連線路徑。
Proxy
將一般由應用程式處理的請求交由選取的代理路徑轉送,可暫時縮小規則問題的排查範圍。系統流量、排除項目及其他設定仍可能影響實際涵蓋範圍。
適用情境:短時間確認所選伺服器能否完成目標存取。
Direct
讓一般由應用程式處理的請求直接連線,不使用所選代理伺服器轉送。這是路由選擇,並不等於關閉 Home 的連線開關。
適用情境:比對目前網路直接連線的結果。
Scene
使用預先設定的場景及其關聯策略。實際結果取決於場景內容,不能視為不必設定就能自動分流的方案。
適用情境:已建立並確認場景設定的使用者。
例如,目前檔案中有 DOMAIN-SUFFIX,example.com,PROXY,表示該網域及其子網域會使用 PROXY;若最後一條是 FINAL,DIRECT,未符合前面規則的請求就會直接連線。這兩行只用來說明比對邏輯,不應脫離完整檔案直接取代現有設定。GEOIP 依目標 IP 的地理位置比對,IP-CIDR 則依 IP 位址網段比對,兩者都不是填寫伺服器位址的欄位。
Connectivity Test:延遲代表什麼
Home → Connectivity Test 可用來檢查項目的連線狀況。解讀測試結果時,也要一併考慮測試方法:TCP 交握成功,和透過代理完成某個網頁請求,是不同層級的驗證。顯示毫秒數不能證明目標網域一定能解析、認證資料一定正確,也不能證明網頁的所有資源都能載入。
測試結果的判讀限制
- 入口
- Home → Connectivity Test
- 測得延遲
- 表示該項目在本次測試條件下有收到回應,仍須配合所選的測試方法判讀。
- 逾時
- 檢查目前網路、伺服器位址與連接埠,再確認與測試方法相關的設定。
- 網頁無法載入
- 繼續確認 DNS、認證資訊、路由規則及目標網站狀態。
比較不同項目時,請使用相同網路和測試方法,避免直接排列不同條件下的數值。
自動連線的適用範圍
- 入口
- Settings → On Demand
- 功能
- 依照已設定的條件,觸發系統 VPN 的隨選連線行為。
- 初次設定
- 先維持手動連線並確認可正常使用,再設定自動觸發。
- 自動重新連線
- 若關閉後又重新連線,請檢查 On Demand 條件及系統 VPN 設定。
On Demand 控制何時連線,Global Routing 控制連線後如何分配請求,兩者不能互相取代。
若要進行可重複的檢查,可先固定使用 Wi-Fi,選定一個 SERVER 項目並執行測試,再開啟同一個網頁。接著只切換一項 Global Routing 設定,重新存取並記錄變化。不要同時更新訂閱、切換伺服器、修改 DNS 和替換 Config;否則即使恢復正常,也無法確認是哪個步驟發揮作用。
依照症狀檢查首次連線結果
排查時,從最接近問題現象的環節開始。先確認是否已建立連線,再確認選取的目標是否有效,最後檢查規則和網域解析。以下對照不依賴虛構的測速結果,可直接用來記錄裝置上實際觀察到的現象。
| 觀察到的現象 | 優先檢查項目 | 下一步 |
|---|---|---|
| 一直顯示 Not Connected | 系統 VPN 授權是否已完成 | 重新啟動一次連線,查看系統提示和應用程式錯誤訊息。 |
| SERVER 清單是空的 | 訂閱是否已成功取得項目 | 確認現有訂閱網址、更新結果及網路狀態。 |
| 測得延遲但網頁無法載入 | 測試方法、認證資訊及 DNS | 固定使用同一個項目,再透過實際網頁請求進一步確認。 |
| Proxy 可存取,Config 卻失敗 | 目前的 Config 與符合的策略 | 確認目標網域規則及 FINAL,修改前先保留原始檔案。 |
| 關閉後又自動連線 | Settings → On Demand | 檢查觸發條件,再確認系統 VPN 的隨選設定。 |
| 只有少數網站無法使用 | 目標網站、解析結果及相應規則 | 針對同一網域進行單一變因比對,不要先重設所有設定。 |
回報問題時,請保留操作順序、目前的網路類型、Global Routing 選項、測試方法及完整錯誤訊息。請隱去完整訂閱網址、密碼及其他認證欄位。若需進一步排查,請參閱連線問題說明;規則關鍵字的含義可查閱術語手冊。
完成初次設定後的檢查
初次設定的目標,是建立一條能清楚判讀並可重複驗證的連線路徑,而不是開啟所有開關。確認手動連線可正常使用後,再考慮設定 On Demand、場景及更細緻的分流;每次修改前先記錄目前有效的設定,以便還原。
- Home 的連線狀態符合預期,且已完成系統 VPN 授權。
- SERVER 目前選取的項目是準備使用的伺服器,參數來源明確。
- 已確認 Global Routing 模式;使用 Config 時,也知道目前選取的檔案。
- 已分別檢查 Connectivity Test 與實際網頁存取結果,沒有混為一談。
- 需要手動控制時,已確認 On Demand 不會依照既有條件重新觸發連線。
完成以上檢查後,就能將 Home 作為日常操作頁面:先查看連線狀態,再確認路由模式,必要時檢查 SERVER 和測試結果。Config 和 Settings 留待有明確設定需求時再使用,避免只因一次無法存取網頁就同時修改多個環節。