Shadowrocket · 官方手冊

Shadowrocket 使用手冊

適用於 iPhone 與 iPad 的規則代理用戶端:在 App Store 一次買斷,匯入既有伺服器資訊並設定規則分流。

  • Global Routing
  • Rule
  • VLESS
  • WireGuard
Shadowrocket App 主畫面

購買與首次開啟

App Store 取得步驟

先確認產品頁,再確認裝置相容性。購買用戶端、準備伺服器資訊與授權系統 VPN 設定,是三個不同步驟。

iPhone

開啟 App Store 產品頁,確認 App 名稱、開發者與相容性後完成購買。首次連線時,系統會要求新增 VPN 設定;確認後返回 Home,繼續確認所選伺服器與 Global Routing。系統需求請以 App Store 頁面標示為準。

查看 iPhone 取得說明 →

iPad

使用同一個 Apple ID 查看已購項目,再從產品頁取得 App。兩部裝置是否適用共用購買,請以 App Store 頁面標示為準;安裝後仍須確認本機的伺服器、設定檔與 VPN 授權,購買紀錄不代表已完成連線設定。

查看 iPad 取得說明 →

Mac / Apple TV 也可透過同一個 App Store 取得;相容性、系統需求與是否支援通用購買,請以 App Store 頁面標示為準。

在 App Store下載 Shadowrocket

App Store 是 Shadowrocket 唯一的購買與安裝管道。頁面顯示的幣別、付款條件與商店上架狀態,會依目前帳號所屬商店而異;搜尋結果不明確時,請開啟正確的產品頁確認,不要只憑中文別稱判斷。安裝完成後,先備妥自己已有的訂閱或伺服器資訊,再依教學匯入。

已有購買紀錄的使用者,應先確認目前商店帳號是否與原購買帳號相同,再查看已購項目中的 App。還原 App 與還原設定是兩回事:重新取得 App 後,仍須確認本機是否保留伺服器清單與所選的 Config。價格、相容性與購買適用範圍,請一律以 App Store 頁面標示為準。

介面入口與設定的關係

Shadowrocket 核心功能

先區分伺服器資訊、設定檔與連線模式,再決定要從哪個入口操作。以下索引保留介面用語與規則關鍵字原文。

Rule 條件與策略

規則分流會依請求特徵選擇連線策略。在 Config 中確認目前使用的檔案,再將 Global Routing 設為 Config,才能依設定檢查請求。Rule 會由上而下比對,具體的網域或位址條件通常放在前面,FINAL 則放在末尾。PROXY 使用代理策略,DIRECT 直接連線,REJECT 拒絕請求。以下的 example.com 僅用於說明語法;複製前請先了解比對範圍,並依自己的需求調整,不要將範例視為可直接使用的完整設定。

DOMAIN-SUFFIX,example.com,PROXY
IP-CIDR,192.168.0.0/16,DIRECT
FINAL,DIRECT
ConfigGlobal RoutingRule

Global Routing 的三種選項

設定模式對應 Config,依所選設定中的規則處理請求;代理模式對應 Proxy,以代理方式處理適用的請求;直連模式對應 Direct,直接建立連線。三種模式會改變請求的路由方式,不會建立伺服器,也不會更換協定。排查時先確認目前選項,再決定是否需要暫時切換。

例如,伺服器測試正常但某個目標無法連線時,可以在不更換伺服器的情況下,比較 Config 與 Proxy 的結果,再檢查是否有相關 Rule、DNS 設定或目標本身的問題。不要同時更新訂閱、更換伺服器、修改 DNS 又調整規則;否則即使連線恢復,也無法判斷是哪個步驟發揮作用。完整欄位與比對順序請參閱設定欄位參考。

從匯入資訊到驗證結果

Shadowrocket 快速入門

以下三個步驟適用於已備有訂閱或伺服器資訊的使用者。首次使用時,先完成一次手動連線,再設定自動觸發與複雜規則。

  1. Add Server:新增既有資訊

    進入 Home 的 Add Server,依照手上的資訊選擇匯入方式。已有訂閱時選擇 Subscribe;已有單一分享連結時,依匯入入口操作;手動填寫時先選擇 Type,再逐項確認 Host、Port 與驗證欄位。儲存後返回清單,確認新項目確實出現,並選取準備測試的伺服器。

    訂閱清單與單一伺服器資訊不能互相取代:訂閱通常用來批次取得並更新項目,單一分享連結通常描述一部伺服器。不要將網頁介紹網址填入訂閱欄位,也不要只憑外觀判斷是否匯入成功。若清單為空,先確認輸入內容與取得結果,再進行下一步;協定欄位不明確時,請查閱自己的伺服器資料。

  2. Global Routing:確認連線模式

    在 Home 確認 Global Routing。需要依規則分流時選擇 Config,並進入 Config 確認目前使用的檔案;需要比較代理連線時,可暫時使用 Proxy。Direct 用於直接連線,不能據此證明代理伺服器可用。新手先了解三者的差異,再修改 Rule 中的策略,可減少「已新增伺服器卻未依預期使用」的誤判。

    規則會依序比對,前面的寬泛條件可能先於後面的具體條件生效。驗證一條 DOMAIN-SUFFIX 時,請使用明確的目標網域,並確認所選設定包含這條規則。設定視窗中的 example.com 只是語法範例,不代表實際服務。首次驗證不必一次加入大量規則;先建立可重複檢查的最小測試,再逐步擴充設定。

  3. Home:開啟連線並驗證

    確認伺服器與模式後,開啟連線開關。首次出現新增 VPN 設定的系統提示時,依照系統流程確認,再返回 App 檢查連線狀態。接著執行 Connectivity Test,並連線至一個明確的目標。開關開啟只代表連線流程已啟動,不代表目標一定可連線。

    連線後若無法存取,先記錄是所有目標都無法連線,還是只有特定目標有問題,再檢查伺服器資訊、Global Routing、DNS 與規則順序。每次只修改一個項目,並重複相同測試。若只有特定網路下會失敗,也應比較切換網路前後的結果;如果系統 VPN 設定已移除,請重新完成新增流程,不要反覆修改訂閱網址。

這三個步驟建立「資訊正確、模式明確、結果可驗證」的基礎。之後學習 On Demand、iCloud 同步或更細緻的分流條件時,請保留一份已驗證的設定;發生異常時先與其比較,避免將不同設定層次的問題混在一起。

查看完整教學 →

確認產品頁與購買注意事項

Shadowrocket 正版與購買須知

小火箭官網是 Shadowrocket 官網與官方手冊。取得 App 時,請核對開發者名稱、官方圖示與 App ID,不要只看搜尋排名或名稱相似程度。

  • Shadow Launch Technology Limited
  • App ID 932747118
  • App Store 正版

開發者、圖示與 App ID

開啟產品頁後,先確認名稱為 Shadowrocket,再核對開發者是否為 Shadow Launch Technology Limited。App 圖示應與本站使用的官方圖示一致;最後查看產品頁連結中的 id932747118。這三項資訊應指向同一個 App。搜尋結果可能出現相似名稱,只看「Shadowrocket」或「小火箭」字樣不足以完成確認。

完成核對後再購買,可將「找到 App」與「確認 App 身分」分開處理。價格、相容性與 App 介紹也應在此產品頁確認,不要根據文章中的舊截圖推測目前資訊。下載指南整理了確認步驟;搜尋結果不明確或購買前有疑問時,可先閱讀指南,再返回商店操作。

商店顯示狀態與帳號地區

App Store 會依 Apple ID 所屬國家或地區顯示商品與價格。中國大陸商店可能搜尋不到 Shadowrocket,請先確認目前帳號的商店地區,再了解產品頁無法顯示或無法購買的原因。網頁可以開啟,不代表目前商店一定能交易;頁面內容與付款條件請以帳號所屬商店實際顯示為準。

開啟連結後若沒有出現預期的產品,請勿直接認定是裝置故障。先確認連結中的 App ID,再檢查帳號地區、商店狀態與裝置相容性。帳號資料或購買條件如需變更,請依照系統與 App Store 提供的說明處理。本網站提供核對方法,不以名稱相似的其他商品取代 Shadowrocket。

一次買斷與還原既有購買

Shadowrocket 是閉源商業 App,在 App Store 以一次買斷方式販售。美國商店價格約為 2.99 美元,其他商店會以當地幣別顯示,實際金額請以購買頁面為準。iPhone 與 iPad 是否共用購買、Mac 與 Apple TV 的適用範圍,以及相關系統需求,請以 App Store 頁面標示為準。

更換裝置或重新安裝時,先確認目前 Apple ID 的購買紀錄,再從已購項目或產品頁還原 App。還原後,請重新確認伺服器清單、所選 Config 與系統 VPN 設定。若使用 iCloud 同步,也要確認目標裝置是否已取得相應內容;具備購買資格不代表設定完整,設定仍在也不代表目前連線正常。

用戶端買斷 ≠ 線路方案

購買取得的是用戶端使用權,不代表已擁有可連線的伺服器。使用者須自行備妥訂閱或伺服器資訊,再依教學匯入。本網站不提供、不販售也不推薦節點或訂閱,也不處理線路服務。App 購買、伺服器憑證、訂閱更新與連線結果分屬不同環節,排查時應逐項確認。

例如,App 已安裝但沒有伺服器項目,應先確認資訊是否已匯入;訂閱已更新但連線失敗,應檢查伺服器與協定參數;伺服器測試正常但特定目標無法連線,再檢查模式、DNS 與規則。分別記錄這些結果,比重新購買用戶端或不斷切換所有設定,更有助於找出實際原因。

App 更新與設定維護

App 透過 App Store 更新,是否啟用自動更新由系統設定管理。查看目前產品資訊時,請以商店頁面為準;本文不固定列出特定版本號或更新日期。介面入口變更時,先確認 Home、Config、Settings 等實際名稱,再依照手冊中的操作目的進行,不必拘泥於固定位置。

更新 App、更新訂閱與編輯設定是不同操作。維護前保留原設定,完成後確認連線模式與所選檔案,再測試常用目標。Data 中的流量資訊可供觀察參考,但不能取代目標連線測試。若要了解關鍵字的適用範圍,先閱讀術語說明,再查看欄位參考中的具體語法與順序關係。

常見問題整理

訂閱更新成功,就代表可以連線了嗎?

更新成功表示內容已取得或清單已更新;仍須選擇伺服器、確認協定參數並測試連線。訂閱與單一伺服器的差異請參閱術語表。

Config 和 Global Routing 有什麼關係?

Config 用來管理設定檔,Global Routing 則決定目前採用的路由模式。使用設定模式時,還要確認實際選取的檔案與 Rule 內容。相關名詞請參閱術語表。

為什麼 FINAL 通常放在 Rule 末尾?

FINAL 為前面未比對到的請求指定最終策略;規則依序檢查,因此應先寫具體條件,再將最終策略放在末尾。條件範圍與策略含義請參閱術語表。

On Demand 能取代首次手動測試嗎?

不能。應先確認手動連線與目標存取正常,再設定系統觸發條件。On Demand 控制何時連線,不會補上伺服器資訊。概念說明請參閱術語表。

主題操作指南

Shadowrocket 部落格文章

分別說明購買確認、連線排查與連結格式。遇到具體問題時,先確認問題所屬環節,再依文章中的判斷順序操作。

查看所有文章 →