官方手冊 · App Store 正版

Shadowrocket 使用指南與規則設定

適用於 iPhone / iPad 的用戶端,透過 規則分流安排請求路徑;應用程式在 App Store 一次買斷,訂閱與節點資訊請向你的服務商取得。

  • Global Routing
  • Config
  • DOMAIN-SUFFIX
  • FINAL

規則稿紙僅供文件示意;範例網域不代表有可用服務。系統需求與購買適用範圍以 App Store 頁面標示為準。

功能目錄

從匯入設定到理解請求路徑

先確認資訊來源,再選擇 Global Routing,最後檢查實際比對結果。以下六項依日常設定中需要了解的項目整理,介面用語與規則關鍵字保留英文原文。

Global Routing 與規則分流

在 Home 的 Global Routing 中,Config 會依目前的設定檔處理請求,Proxy 會將適用的請求交由所選代理處理,Direct 則使用直接連線。日常分流應先選擇 Config,再確認 Config 中啟用的檔案。在 [Rule] 中,請求依序比對,符合第一條規則後便採用 PROXY、DIRECT 或 REJECT;FINAL 則處理前面都未符合的請求。若要排查特定網域的連線路徑,應一併檢查目前模式、規則順序與策略指向,不能只看連線開關。

DOMAIN-SUFFIX,example.com,PROXY FINAL,DIRECT

裝置與取得方式

iPhone 與 iPad取得指南

唯一取得管道是 App Store。請先查看產品頁上的相容性與購買資訊,再於實際使用的裝置上完成購買或重新下載。系統需求與購買適用範圍以 App Store 頁面標示為準。

Mac / Apple TV 也可透過同一個 App Store 取得;系統需求與購買適用範圍以 App Store 頁面標示為準。

裝置可連上網路、應用程式已安裝、代理伺服器可用,是三項彼此獨立的條件。開始設定前,請先確認目前的網路能正常存取日常使用的服務,再準備向服務商取得的訂閱或伺服器資訊。遇到問題時,便能區分基本網路狀況與用戶端參數問題,不必反覆重新安裝應用程式。

換用另一台裝置時,也應重新確認所選伺服器與 Global Routing。即使兩台裝置使用相同的檔名,檔案內容、啟用狀態與本機授權仍可能不同。請先以明確的測試目標驗證,再開始日常使用;不要將「已下載」或「已同步」視為連線已完成。

正版與購買事實

先驗證應用程式,再釐清購買與設定

Shadowrocket 是閉源商業應用程式。本網站為 Shadowrocket 官方網站與官方手冊;購買資訊以 App Store 產品頁為準,設定說明則以應用程式內的實際介面為準。

開發者、圖示與 App ID 須一併核對

App Store 搜尋結果中可能出現名稱相近或圖示類似的應用程式,光看「Shadowrocket」或「小火箭」字樣並不足以完成驗證。進入產品詳細頁後,確認開發者是否為 Shadow Launch Technology Limited,再比對官方圖示,最後檢查產品頁網址中的 App ID 是否為 932747118。三項資訊都應指向同一個產品,不要從不同搜尋結果拼湊資訊。本文中的取得按鈕會連至該產品頁,下載指南則會逐步說明這些核對位置。

驗證時請停留在產品詳細頁,不要只根據搜尋摘要、列表縮圖或截圖中的名稱判斷。開發者全名可能需要展開頁面資訊才能完整查看,產品頁網址中的數字也應逐位核對。完成驗證後再查看價格與相容性,可降低誤購名稱相似應用程式的風險。日後重新取得時仍可使用同一產品頁;購買按鈕或雲端下載標示會依帳號的購買狀態變動。

商店顯示狀況與帳號地區

產品是否會顯示在目前商店,取決於 Apple ID 使用的 App Store 店面及當地供應狀況。若搜尋不到預期結果,請先確認目前使用的商店帳號與店面,再開啟產品頁查看提示;不能只因搜尋結果未顯示,就認定裝置不相容。價格、可購買狀態、系統需求與購買適用範圍以 App Store 頁面標示為準。帳號資訊或付款方式相關操作,請在 Apple 系統設定與商店介面中完成。

購買前也應確認裝置上的系統帳號,以及用於 App Store 購買的帳號是否符合預期。兩者用途可能不同,因此查找購買記錄時,應以商店目前登入的帳號為準。若頁面顯示無法購買,請先查看提示原因,再核對店面、付款狀態與裝置相容性。反覆關閉應用程式或更改用戶端設定,不會影響商店端的購買條件。

一次買斷購買的是用戶端

美國商店定價約為 2.99 美元,採一次性付費;各地店面會以當地貨幣顯示,實際金額以 App Store 頁面及確認購買時的提示為準。買斷取得的是應用程式的購買資格,不代表享有伺服器存取權,也不會自動提供訂閱連結、驗證資訊或規則檔案。了解這點後,便可分開處理購買與設定:先取得正確的應用程式,再使用自己已有的資訊建立連線,最後調整分流。

若應用程式能正常開啟,但沒有可選伺服器,請先匯入既有資訊,而不是再次購買用戶端。若伺服器項目存在但驗證失敗,則應核對服務商提供的參數與有效狀態。應用程式購買記錄不會決定伺服器密碼、訂閱內容或網路出口;釐清這些界線,才能判斷應檢查商店記錄、用戶端設定,還是既有服務的連線資訊。

還原已購項目與兩部裝置共用購買

重新安裝或更換裝置時,請先使用原購買時所用的 Apple ID,在 App Store 的已購項目中尋找 Shadowrocket;也可開啟已驗證的產品頁查看可執行的取得方式。iPhone 與 iPad 共用購買的適用範圍以 App Store 頁面標示為準。若顯示狀態與預期不同,請先核對購買記錄、商店帳號與產品 ID,再進行後續處理;重新下載應用程式與還原本機設定並非同一件事。

購買記錄用來確認取得資格,訂閱與設定則是實際使用資料。更換裝置前,可先確認應用程式提供的儲存、匯出或 iCloud 同步選項,並檢查哪些內容已保留。還原後先查看 Home 中的伺服器項目、目前選用的 Config 與 Global Routing,再依系統提示檢查 VPN 設定檔授權。若涉及家人共享,是否適用及可共享範圍同樣以 App Store 頁面標示為準。

分別檢查更新、授權與設定

應用程式更新透過 App Store 完成,可搭配裝置的自動更新設定管理。官方手冊以功能名稱說明操作,不以固定版本號取代實際介面核對。更新後若發現連線行為改變,請先確認原本的伺服器、模式與設定檔是否仍為選用狀態,再檢查系統授權與網路環境;尚未記錄原設定前,不要一次修改多個參數,以免難以判斷變化原因。

允許新增 VPN 設定檔,是系統授權用戶端建立網路連線的必要步驟,並不代表已連上特定伺服器。連線開關顯示已啟用、網域成功解析,以及目標服務可存取,也分屬不同環節。完成授權後,請選擇一個測試目標,確認請求是否依預期套用對應策略;若有問題,依序檢查連線、解析與規則,比只看狀態文字更準確。

依目前問題選擇手冊內容

首次設定時,請先閱讀使用指南中的完整步驟:匯入既有訂閱或伺服器、選擇 Global Routing、允許系統新增 VPN 設定檔,再驗證目標是否可存取。若已能連線,但部分請求的路徑不如預期,請接著閱讀完整設定指南,重點檢查規則是否被前面的項目攔截、FINAL 是否位於末尾,以及策略指向的伺服器是否可用。購買問題與請求路由問題應分開處理,無須在兩個流程間反覆嘗試。

遇到「Shadowrocket 無法連線」時,可先記錄失敗情況:是訂閱更新失敗、Connectivity Test 失敗,還是特定目標無法存取。若是「Shadowrocket DNS 設定」相關問題,先確認目前 Config 的解析設定與系統網路環境。遇到「Shadowrocket 全域模式」相關問題時,先區分 Global Routing 中的 Config、Proxy、Direct 三種選項;切換模式會改變請求處理路徑,但不會修正錯誤的伺服器驗證資訊。

查看 Shadowrocket 使用教學 → 查看規則與設定完整指南 →

文章與專題

協定參數與規則寫法

除了基本操作,也可依具體問題查閱專題。分享連結格式、協定驗證欄位與規則處理策略屬於不同層面;先確認正在修改哪一部分,再判斷操作是否達到預期效果。

閱讀設定片段時,請留意範例網域僅用於說明語法,策略方向也應依自己的使用目標決定。將程式碼加入 Config 前,先了解它會比對哪些請求、是否與現有規則重疊,以及未符合任何規則時由哪條 FINAL 處理。保留修改前的檔案,再逐項測試,後續還原與排查會更有依據。

查看所有文章 →