Shadowrocket 新手入門十問:買斷是什麼、如何匯入訂閱與開啟連線

整理初次使用 Shadowrocket 常見的十個疑問:Home 的連線開關、Add Server 與 Subscribe 的差異、Global Routing 的選擇,以及 VPN 權限提示。

本文重點

本文適合初次使用 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 連線;在清單中選取伺服器,只代表指定連線出口,並不表示連線已啟動。首次開啟時,請以應用程式目前顯示的開關狀態和清單為準。

  1. 開啟 Home

    進入 Home,先確認是否已有可用伺服器。若清單是空的,請先依下文匯入 Subscribe,不要反覆切換連線開關。

  2. 選擇伺服器

    點選既有服務中的一台伺服器,確認選取標記位於預期項目上。若名稱相近,請再核對所屬訂閱和位址。

  3. 確認路由

    開啟 Home → Global Routing,確認目前的路由模式。若已有適用的規則設定,請選擇 Config;尚未確認規則前,不要只憑名稱判斷流量會如何處理。

  4. 啟動連線

    返回 Home,開啟頂端的連線開關,並依系統提示授權。接著以明確需要透過所選伺服器存取的目標進行測試,不要只看開關外觀判斷。

開啟連線開關代表系統隧道已啟動或正在建立,不表示遠端伺服器、DNS 和所有目標網站都能正常使用。判斷連線是否正常,需綜合應用程式狀態、測試結果及實際請求;若開啟後立即中斷,應先檢查權限和伺服器參數,而不是繼續新增重複項目。

三、Add Server 和 Subscribe 有什麼差別?

Add Server 是新增連線資料的入口,Subscribe 則是其中用來匯入訂閱的 Type。兩者並非互斥功能:手動填寫協定參數和貼上訂閱 URL,都可以從新增入口開始;差別在於儲存的是單一伺服器參數,還是用來取得伺服器清單的訂閱資料。

資料形式操作入口需確認的項目
單一伺服器參數Home → + → Type,選擇相應協定位址、連接埠、驗證資訊,以及協定所需的 TLS 或傳輸參數
訂閱 URLHome → + → Type → SubscribeURL 是否完整且有效,以及是否包含存取憑證
規則設定檔Config目前使用的檔案、規則順序與最終策略;不可當作伺服器清單匯入

協定類型必須與既有服務提供的參數一致。Shadowsocks、VMess、VLESS、Trojan、Hysteria2 和 WireGuard 所需的驗證與連線欄位各不相同,不能只更改名稱。連接埠也不能憑經驗填入 443:即使服務使用 TLS,監聽連接埠仍應依實際資料填寫。

四、如何匯入訂閱及更新?

訂閱是用來取得伺服器資料的遠端資源。匯入時會儲存 URL,更新時則重新請求該資源;因此,「儲存成功」不等於「已取得有效的伺服器清單」。訂閱的預設更新方式以目前應用程式顯示為準,初次使用建議手動更新並檢查匯入結果。

  1. 在 Home 點選右上角的 +,將 Type 設為 Subscribe。
  2. 在 URL 欄貼上自己的完整訂閱網址,檢查開頭、結尾和查詢參數,避免包含空格或換行。
  3. 儲存後返回 Home,下拉更新訂閱,等候請求完成,再展開相應群組檢查項目。
  4. 選取一台實際伺服器,確認選到的不是訂閱群組名稱,然後進行連線測試。

更新會依遠端傳回的內容調整伺服器清單,但不應據此認定目前的 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 設定,並以裝置密碼或系統驗證確認。授權只會處理本機權限,不會驗證遠端伺服器是否可用。

授權後仍無法存取時,請回頭檢查伺服器測試、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 僅用於說明語法,不能據此推斷其他網域的處理方式。

八、開關已開啟,為什麼還是無法連線?

連線失敗時,請依「本機網路 → 伺服器連線狀態 → 協定參數 → 路由與 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、行動網路或網域等條件執行的行為。

  1. 先記錄目前的 On Demand 狀態;排查時避免自動觸發行為干擾手動開關測試。
  2. 在 Home 手動連線,確認所選伺服器和 Global Routing 符合目前需求。
  3. 前往 Settings → On Demand,一次只設定一項所需條件,並依目前介面提供的選項儲存。
  4. 切換至相應網路或執行目標請求,觀察是否依預期觸發;接著手動關閉連線,確認條件仍符合時是否會重新連線。

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 更容易找出原因。完整操作流程可參閱站內教學;設定項目的說明請查閱選項手冊。

App Store 正版確認 →