本文適合初次使用 Shadowrocket(小火箭)的 iPhone、iPad 使用者,並以已備妥服務商提供的資料與訂閱為前提,說明用戶端購買、伺服器資料、設定檔規則及系統連線權限的差異。依序檢查以下十個問題,即可完成訂閱匯入、選擇伺服器、設定 Global Routing 和首次連線,也能建立故障排查順序。
一、買斷買的是什麼?包含連線服務嗎?
買斷是購買 Shadowrocket 用戶端的使用資格,並非購買遠端伺服器服務。Shadowrocket 是閉源商業應用程式,唯一取得管道是 App Store;核對時請確認產品名稱、開發者 Shadow Launch Technology Limited,以及 App ID 932747118。目前價格、系統需求及一般購買適用性,請以 App Store 頁面標示為準。
首次使用前,建議先確認手邊資料的形式:一組位址、連接埠和驗證參數,通常用於手動新增伺服器;可取得伺服器清單的 URL,通常用於 Subscribe。請勿將 App Store 購買憑證當成訂閱網址,也不要把訂閱網址填入伺服器位址欄。
二、Home 頁面哪個開關負責連線?
Home 是查看連線狀態、伺服器清單及 Global Routing 的主要入口。頁面頂端的連線開關用來啟動或停止 Shadowrocket 的 VPN 連線;在清單中選取伺服器,只代表指定連線出口,並不表示連線已啟動。首次開啟時,請以應用程式目前顯示的開關狀態和清單為準。
-
開啟 Home
進入 Home,先確認是否已有可用伺服器。若清單是空的,請先依下文匯入 Subscribe,不要反覆切換連線開關。
-
選擇伺服器
點選既有服務中的一台伺服器,確認選取標記位於預期項目上。若名稱相近,請再核對所屬訂閱和位址。
-
確認路由
開啟 Home → Global Routing,確認目前的路由模式。若已有適用的規則設定,請選擇 Config;尚未確認規則前,不要只憑名稱判斷流量會如何處理。
-
啟動連線
返回 Home,開啟頂端的連線開關,並依系統提示授權。接著以明確需要透過所選伺服器存取的目標進行測試,不要只看開關外觀判斷。
開啟連線開關代表系統隧道已啟動或正在建立,不表示遠端伺服器、DNS 和所有目標網站都能正常使用。判斷連線是否正常,需綜合應用程式狀態、測試結果及實際請求;若開啟後立即中斷,應先檢查權限和伺服器參數,而不是繼續新增重複項目。
三、Add Server 和 Subscribe 有什麼差別?
Add Server 是新增連線資料的入口,Subscribe 則是其中用來匯入訂閱的 Type。兩者並非互斥功能:手動填寫協定參數和貼上訂閱 URL,都可以從新增入口開始;差別在於儲存的是單一伺服器參數,還是用來取得伺服器清單的訂閱資料。
| 資料形式 | 操作入口 | 需確認的項目 |
|---|---|---|
| 單一伺服器參數 | Home → + → Type,選擇相應協定 | 位址、連接埠、驗證資訊,以及協定所需的 TLS 或傳輸參數 |
| 訂閱 URL | Home → + → Type → Subscribe | URL 是否完整且有效,以及是否包含存取憑證 |
| 規則設定檔 | Config | 目前使用的檔案、規則順序與最終策略;不可當作伺服器清單匯入 |
協定類型必須與既有服務提供的參數一致。Shadowsocks、VMess、VLESS、Trojan、Hysteria2 和 WireGuard 所需的驗證與連線欄位各不相同,不能只更改名稱。連接埠也不能憑經驗填入 443:即使服務使用 TLS,監聽連接埠仍應依實際資料填寫。
四、如何匯入訂閱及更新?
訂閱是用來取得伺服器資料的遠端資源。匯入時會儲存 URL,更新時則重新請求該資源;因此,「儲存成功」不等於「已取得有效的伺服器清單」。訂閱的預設更新方式以目前應用程式顯示為準,初次使用建議手動更新並檢查匯入結果。
- 在 Home 點選右上角的
+,將 Type 設為Subscribe。 - 在 URL 欄貼上自己的完整訂閱網址,檢查開頭、結尾和查詢參數,避免包含空格或換行。
- 儲存後返回 Home,下拉更新訂閱,等候請求完成,再展開相應群組檢查項目。
- 選取一台實際伺服器,確認選到的不是訂閱群組名稱,然後進行連線測試。
更新會依遠端傳回的內容調整伺服器清單,但不應據此認定目前的 Config 也已同步更新。伺服器訂閱和規則設定用途不同:前者回答「連線到哪裡」,後者回答「各項請求要採取什麼策略」。更新後也應再次確認所選伺服器是否仍在清單中。
五、Global Routing 應選 Config 還是 Proxy?
Global Routing 用來決定整體路由模式,介面中的 Proxy、Direct、Config 和 Scene 各有不同用途。預設選項以目前應用程式顯示為準;日常使用建議先確認目前的設定,再選擇 Config。特別注意,Config 不代表「未命中的請求一定直連」,最終流向由設定中的規則和 FINAL 決定。
Config
建議選用依目前設定中的規則決定請求策略。使用前請前往 Config 確認目前的檔案並檢查 FINAL;若缺少適用的設定,應先完成確認。
適用情境:已有明確的規則設定,日常需要依目標分流。
Proxy
將進入此路由處理範圍的流量依代理模式處理,不會按照 Config 的個別規則分流。可用於比對檢查,但不保證裝置上的每一種系統流量都會經過遠端伺服器。
適用情境:暫時測試所選伺服器,或區分規則問題與連線問題。
Direct
以直連模式處理流量,不使用遠端代理作為出口。即使連線開關已開啟,也不能因此推斷請求經過了所選伺服器。
適用情境:比對測試目前網路的直連狀況。
Scene
依已設定的場景條件選擇相應的路由行為,實際結果取決於現有的 Scene 設定。若尚未確認場景條件,不建議以此開始首次連線排查。
適用情境:已設定並驗證不同網路場景行為的使用者。
六、VPN 權限提示該怎麼處理?
VPN 設定授權是 Apple 系統允許應用程式建立網路隧道的步驟,並非購買訂閱的提示。首次啟動連線時,系統可能要求允許新增 VPN 設定,並以裝置密碼或系統驗證確認。授權只會處理本機權限,不會驗證遠端伺服器是否可用。
- 確認提示是由剛才主動啟動連線的 Shadowrocket 觸發,再依系統提示允許新增設定。
- 若先前取消了授權,請返回 Home 再次開啟連線,並確認系統提示是否重新出現。
- 若裝置上已有其他 VPN 連線,請先停止目前使用中的連線,再測試 Shadowrocket,以免狀態互相影響。
- 若裝置受組織管理或受到系統限制,請前往系統設定確認 VPN 和裝置管理狀態;不了解用途時,請勿刪除管理設定。
授權後仍無法存取時,請回頭檢查伺服器測試、Global Routing 和 Config。反覆撤銷權限通常無法修復位址錯誤、訂閱過期或 TLS 參數不符,還會增加排查變數。
七、Home、Config、Settings 各自負責什麼?
這三個入口分別負責連線操作、設定檔管理和應用程式設定。Home 用來選擇伺服器及切換連線;Config 用來選擇和編輯規則設定;Settings 用來調整應用程式行為,例如 On Demand。初次排查時,應先判斷問題所在的層級,再前往相應入口。
DOMAIN-SUFFIX,example.com,PROXY
IP-CIDR,192.168.0.0/16,DIRECT,no-resolve
GEOIP,CN,DIRECT
FINAL,PROXY
以上是用來說明比對順序的規則片段,並非完整設定檔。規則會由上而下檢查,符合後便依相應策略處理;FINAL 放在末尾,為未符合前面規則的請求指定最終策略。範例中的 example.com 僅用於說明語法,不能據此推斷其他網域的處理方式。
DOMAIN-SUFFIX會比對指定網域及其子網域,不是比對任何包含該字串的網址。IP-CIDR會比對 IP 網段;no-resolve表示該規則不會主動觸發網域解析。GEOIP依據目標 IP 的地理分類進行比對,不能僅憑網域後綴判斷比對結果。PROXY、DIRECT、REJECT分別代表代理、直連和拒絕策略;實際符合的結果應以目前設定為準。
八、開關已開啟,為什麼還是無法連線?
連線失敗時,請依「本機網路 → 伺服器連線狀態 → 協定參數 → 路由與 DNS」的順序排查。一次延遲測試只代表該測試方式的結果;有延遲數值,不等於協定驗證和實際存取都成功。每次只更改一項設定,才能判斷是哪個步驟造成變化。
訂閱更新逾時,但原本的伺服器仍可使用?
先使用仍可用的伺服器啟動連線,再返回 Home 下拉更新。若訂閱資源需要透過代理存取,請前往 Settings → Subscribe 確認 Update via Proxy。此選項只會改變訂閱請求的路徑,無法修復已失效的訂閱網址。
測試有延遲,網頁卻一直載入?
先檢查 Home → Global Routing,確認沒有誤停在 Direct;再暫時對同一目標使用 Proxy 測試。若 Proxy 正常而 Config 異常,請回到 Config 檢查符合的規則和 FINAL;若兩者都失敗,再確認協定驗證、TLS 和 DNS。
更換網路後,原本可用的連線突然失敗?
先確認新網路本身可以瀏覽一般網頁,必要時先完成 Wi-Fi 登入驗證,再重新連線 Shadowrocket。接著確認系統日期和時間,檢查既有服務提供的位址、連接埠及 TLS 參數;不要為了消除錯誤而隨意關閉憑證驗證。
記錄狀況時,請說明是訂閱更新失敗、伺服器測試逾時,還是只有特定目標無法開啟。這三種狀況涉及不同的請求路徑;向既有服務商回報時,提供發生時使用的網路、測試步驟和已遮蔽敏感資訊的錯誤內容,比只說「不能用」更有助於釐清問題。
九、需要一開始就開啟 On Demand 嗎?
On Demand 可依條件自動觸發連線行為,並非用來提升伺服器可用性的選項。設定入口為 Settings → On Demand,預設值以目前應用程式顯示為準。初次使用建議先完成手動連線測試,再設定依 Wi-Fi、行動網路或網域等條件執行的行為。
- 先記錄目前的 On Demand 狀態;排查時避免自動觸發行為干擾手動開關測試。
- 在 Home 手動連線,確認所選伺服器和 Global Routing 符合目前需求。
- 前往 Settings → On Demand,一次只設定一項所需條件,並依目前介面提供的選項儲存。
- 切換至相應網路或執行目標請求,觀察是否依預期觸發;接著手動關閉連線,確認條件仍符合時是否會重新連線。
On Demand 和 Scene 並非同一層級的控制功能:前者決定何時建立連線,後者用於設定既有場景下的路由行為。若出現「才剛關閉又重新連線」的情況,請優先檢查自動連線條件,而非認定 Home 開關沒有反應。
十、如何分別完成 iPhone 和 iPad 的首次設定?
應分別確認應用程式的購買資格,以及各裝置的連線設定。Shadowrocket 主要供 iPhone、iPad 使用;Mac、Apple TV、Apple Vision 的相容性及系統需求,請以 App Store 頁面標示為準。若要在同一購買帳號下再次取得應用程式,請透過 App Store 的已購項目確認;不要只因另一台裝置已安裝,就認定所有設定都已完成。
分別在兩台裝置上驗證,不要假設設定會自動同步
已完成設定的 iPhone
- 記錄目前的訂閱群組、所選伺服器和 Global Routing。
- 在 Config 確認目前的檔案與 FINAL,並保留可供還原的設定記錄。
- 確認既有服務允許同時連線的裝置數,不要把用戶端的購買資格等同於服務額度。
初次使用的 iPad
- 在 App Store 確認已購資格與裝置相容性,再取得應用程式。
- 確認既有訂閱是否已顯示;若沒有,請依 Subscribe 步驟匯入。
- 分別確認目前的 Config、VPN 授權和 On Demand,再進行一次實際存取測試。
結論:購買資格、伺服器資料、規則設定和系統授權屬於不同環節;兩台裝置都應各自完成一次驗證。
首次設定完成的判斷標準是:訂閱可以更新、伺服器選擇明確、路由模式與設定一致、系統授權成功,而且預期請求可以完成。後續修改前先記下原有設定;遇到問題時依上述順序檢查,比同時更換伺服器、規則和 DNS 更容易找出原因。完整操作流程可參閱站內教學;設定項目的說明請查閱選項手冊。