本文適合剛在 iPhone 或 iPad 上開啟 Shadowrocket(小火箭)的使用者。先分清系統 VPN 權限、伺服器資料與實際連線,再依序認識 Home 頁面的四個區塊。閱讀後,你可以判斷哪些資料需要向服務商取得、何時允許加入 VPN 設定,以及如何避免把「開關已開啟」誤認為「一定能連上目標網站」。
首次使用前:用戶端、伺服器與 VPN 權限是三回事
Shadowrocket 是 Apple 平台的付費用戶端,唯一取得管道為 App Store;本文以 iPhone 和 iPad 為操作對象。系統需求與一般購買條件請以 App Store 頁面標示為準。買斷用戶端 ≠ 線路方案;購買 App 不會自動在 Home 頁加入可用伺服器。本文假設你已有自己的服務商,訂閱資料請向服務商索取。
首次使用時,App 需要取得系統授權,才能建立 VPN 設定。提示可能在首次嘗試開啟連線開關時出現,不一定會在進入 Home 頁時立即顯示。允許後,系統會為 Shadowrocket 建立網路隧道所需的設定記錄;這不是購買確認,也不會自動填入伺服器參數。
初次排查時,請分別確認:App 是否來自正確的商店頁面、SERVER 是否已有資料,以及系統是否允許建立 VPN 設定。只要缺少其中一項,就不能僅憑 App 已安裝便認定連線條件齊全。取得與核對步驟請參閱下載指南。
允許加入 VPN 設定:依照系統提示完成授權
允許加入 VPN 設定,表示同意系統為這個 App 管理相關 VPN 連線。連線啟用後,符合目前路由設定的流量會由 App 處理;實際轉送目的地仍取決於伺服器、Global Routing 和目前設定。取得授權不代表所有請求都會經過遠端伺服器,也不保證遠端服務可用。
-
確認來源
確認 App 是從 App Store 取得,開發者為 Shadow Launch Technology Limited。首次設定前,請先備妥向服務商取得的伺服器資料或訂閱。
-
準備伺服器資料
前往 Home → 點選右上角「+」新增資料。使用訂閱時,在 Type 選擇 Subscribe,輸入訂閱網址並儲存,再確認 SERVER 已出現可選項目。
-
啟動連線
返回 Home,點選伺服器前的圓點,再開啟頂端的連線開關。若尚未取得授權,請依照實際顯示的系統提示繼續操作。
-
完成授權
在系統「加入 VPN 設定」確認提示中選擇允許,並依照系統要求完成裝置身分驗證。請勿將裝置解鎖密碼填入伺服器密碼欄位。
-
返回確認
返回 Home 查看連線狀態,再執行 Connectivity Test。若測試未成功,先閱讀目前顯示的提示,不要反覆刪除系統 VPN 設定。
Not Connected:頂端開關控制連線,不負責選擇伺服器
Home 頁頂端的 Not Connected 表示目前尚未建立連線。這是狀態文字,旁邊的開關用來啟動或停止連線;目前使用哪台伺服器,則由 SERVER 中的選項決定。新增資料但尚未選取,或選取後尚未開啟開關,都不代表已完成連線。
開啟開關後,請等待狀態變更,再開始瀏覽網頁。系統顯示 VPN 狀態,只代表相應隧道已啟用,不表示所有遠端目標都能連線。位址、連接埠、驗證資訊、DNS 和規則都可能影響後續請求;因此遇到「已連線但網頁無法開啟」,仍需逐項排查。
先依開關狀態判斷排查方向
仍顯示 Not Connected
- 確認 SERVER 中已有項目,且已選取目標項目前的圓點。
- 確認已完成系統授權,並查看連線時顯示的錯誤提示。
- 確認伺服器位址、連接埠和驗證資料是否完整。
已連線但無法正常瀏覽
- 先執行 Connectivity Test,分辨是測試失敗還是只有特定網站無法連線。
- 查看 Global Routing 目前的選項,確認請求預期採用的路徑。
- 確認目前網路可正常連線,再檢查 DNS 和設定規則。
先確認隧道是否建立,再確認請求是否成功;這兩類問題應分開判斷,不要只依賴同一個狀態指示。
首次手動測試時,也請檢查 Settings → On Demand 是否已啟用。On Demand 可依照設定條件觸發連線;若關閉開關後又自動連線,請先檢查觸發條件,而非立即認定開關故障。為減少變因,可先關閉 On Demand 完成手動測試,再依實際需求設定。
Global Routing:先了解 Config、Proxy、Direct 和 Scene
Global Routing 用來決定 App 如何處理進入隧道的請求,不是伺服器清單,也不會提供伺服器。初次使用時,尤其要分清 Config 和 Proxy:前者依據目前設定決定策略;後者則讓相關請求採用代理路徑。介面選取某個名稱,不代表已有正確規則或可用伺服器。
Config
建議依照目前啟用的設定比對規則,並採用規則指定的策略。規則可指定 DIRECT、代理策略或 REJECT;未符合前面規則的請求通常由 FINAL 處理,並非一律直接連線。
適用情況:已有可信且適用的設定,需要依規則處理日常請求。
Proxy
讓進入 App 處理範圍的請求採用代理路徑,可用來減少規則因素的影響。此模式仍須有可用伺服器,無法修正錯誤的位址、密碼或伺服器端狀態。
適用情況:短時間檢查代理路徑,分辨伺服器問題與設定規則問題。
Direct
讓相關請求直接連線至目標,不經過遠端代理伺服器。這不是「自動挑選最快的伺服器」,也不代表已啟用遠端代理。
適用情況:檢查直接連線的狀況,或依明確需求暫時採用直接連線。
Scene
依據已設定的場景條件套用相應的路由安排。使用前請檢查場景條件及其相關設定;尚未了解觸發關係前,不要將它視為固定的 Proxy 或 Config。
適用情況:已設定場景,希望依使用環境切換路由安排。
例如,DOMAIN-SUFFIX,example.com,DIRECT 表示符合網域後綴條件的請求採用 DIRECT。GEOIP 依 IP 地理位置比對,IP-CIDR 依位址網段比對,FINAL 則是最終備用規則。剛開始使用 Home 時,不必立即撰寫這些規則,但應了解 Config 的結果取決於設定內容,而非只由目前選取的伺服器決定。設定結構請參閱完整手冊。
Connectivity Test:測試結果只回答該項測試的問題
Connectivity Test 用來主動檢查連線狀況。測試成功表示在該次測試所使用的網路、目標和路徑下取得了結果,不代表所有網站、協定或時段都能正常使用。測試失敗也不能直接證明 App 未取得系統權限,應一併參考開關狀態和錯誤訊息判斷。
- 測試前:確認裝置本身可連線、SERVER 已選取目標項目、連線狀態穩定,並記下 Global Routing 目前的選項。
- 測試時:前往 Home → Connectivity Test 執行測試,觀察結果是正常回傳、持續等待或逾時。若可選擇測試方式,前後比較時請使用相同方式。
- 測試後:再開啟實際需要瀏覽的頁面;若只有單一目標連線失敗,請優先檢查該目標的 DNS、規則和服務狀態。
- 切換後:更換 Wi-Fi、行動網路或伺服器後,請重新測試,不要將先前的結果當成目前網路的結論。
SERVER 項目旁的延遲數值,也應依據使用的測試方式解讀。部分測試可能只確認能否連到伺服器,不能取代完整的網頁請求。排查時一次只變更一個項目:例如維持伺服器不變,暫時檢查 Proxy 的連線狀況;完成後還原設定,再判斷是否需要調整 Config。這樣才能比較不同設定下的結果。
SERVER:匯入、選取和更新是三個獨立步驟
SERVER 清單用來儲存伺服器項目。點選項目前的圓點即可選取目前使用的項目;進入項目詳細資料則可查看或修改參數,兩者用途不同。伺服器顯示名稱僅供辨識;名稱看起來正確,不代表位址、連接埠、協定和驗證資訊也正確。
訂閱是批次取得資料的一種方式。前往 Home → 點選右上角「+」→ Type → Subscribe,輸入向服務商取得的訂閱網址並儲存,待資料載入後檢查清單。之後更新時,只會取得服務商當時提供的內容,不代表自動續期,也無法修復已失效的帳戶權益。Shadowsocks、VMess、VLESS、Trojan、Hysteria2、WireGuard 等協定的欄位要求各不相同,請依照服務商提供的資料逐項填寫。
允許加入 VPN 設定後,為什麼清單仍是空的?
系統授權只會建立 VPN 設定,不會新增伺服器。返回 Home → 點選右上角「+」,依照已有資料手動新增,或在 Type 中選擇 Subscribe,匯入向服務商取得的訂閱。儲存後,確認資料是否已成功載入。
有多台伺服器時,如何確認目前使用哪一台?
查看 SERVER 清單中已選取的圓點,不要只看最上方的名稱。先選取一台伺服器,再開啟頂端開關;切換項目後請重新執行 Connectivity Test,避免將上一台的測試結果誤當成目前結果。
已儲存訂閱但沒有項目,應先調整 VPN 權限嗎?
先確認訂閱網址完整且沒有多餘空格,也確認裝置目前的網路能否連線至該網址。取得訂閱資料和 VPN 授權是兩條不同的排查路徑。若對網址或帳戶狀態有疑問,請向服務商確認,不要反覆刪除系統設定。
關閉開關後又自動連線,該檢查哪裡?
先前往 Settings → On Demand,確認是否啟用了條件觸發。可暫時關閉後再手動測試連線;若裝置上還有其他 VPN 設定或組織管理政策,請分別確認其狀態,避免同時變更多個來源的設定。
初次操作的完成標準是:SERVER 中已有正確資料並選取目標項目、已完成系統授權、Home 的連線狀態正常,而且 Connectivity Test 與實際瀏覽結果符合預期。之後再逐步啟用規則或自動連線條件,可減少初次排查時的變因。