Shadowrocket 官方網站 · 官方手冊

Shadowrocket 使用指南

適用於 iPhone 與 iPad 的付費用戶端,支援規則分流,透過 App Store 一次性買斷。

  • Rule
  • On Demand
  • Subscribe
  • Config
Shadowrocket Home 頁面截圖

設定與分流功能

先分清伺服器資訊、設定檔與連線開關,再選擇要調整的項目。以下說明實際規則語法與設定項目,並非應用程式介面。

Rule 分流

Rule 會依網域、目標位址等條件選擇處理策略。在 Config 中檢查目前設定檔的規則,再將 Global Routing 設為 Config,才會依設定檔進行分流。規則通常依序比對,範圍較小的例外應排在條件較寬的規則之前,FINAL 則用來處理未命中的請求。排查時先找出命中的規則,再核對 DIRECT 或 PROXY;不要只看連線開關。右側為語法範例,example.com 僅供示範,不能據此推斷實際網站的完整請求路徑。

[Rule]
DOMAIN-SUFFIX,example.com,PROXY
IP-CIDR,192.168.0.0/16,DIRECT
IP-CIDR,10.0.0.0/8,DIRECT,no-resolve
FINAL,PROXY

iPhone 與 iPad 取得說明

唯一取得管道為 App Store。裝置的系統需求與是否支援通用購買,以 App Store 頁面標示為準。

iPhone

在 App Store 核對產品資訊後即可購買。首次開啟時,新增既有伺服器或訂閱,再依系統提示允許新增 VPN 設定。授權只會建立用戶端所需的系統設定,不代表伺服器參數已正確。

查看 iPhone 使用說明

iPad

使用最初購買此 App 時使用的 Apple ID 查看已購項目,再確認是否可重新下載。介面配置可能因螢幕尺寸而異,操作時請依 Home、Config 與 Settings 等名稱尋找,不必依賴按鈕在截圖中的位置。

查看 iPad 使用說明

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

已購買應用程式不代表新裝置已備妥連線資訊。移轉前請確認伺服器資料、目前設定檔與既有訂閱是否可以還原;移轉後先手動連線,再調整自動化設定。若商店仍顯示購買價格,先核對目前登入的購買帳號與產品 ID,不要直接重複付款。

查看取得步驟 →

首次連線的三個步驟

以下操作以使用者已有自己的訂閱或伺服器資訊為前提。先完成基本可用的設定,再新增規則與按需連線條件。

  1. 新增伺服器或匯入既有訂閱

    在 Home 開啟 Add Server,選擇與現有參數相符的 Type。手動輸入時逐項核對 Host、Port 與驗證欄位;匯入既有訂閱時,確認連結完整無誤。儲存後返回列表,確認項目已出現,並選取要使用的伺服器。成功儲存不代表可以連線,錯誤的位址也可能通過表單檢查。

    若列表為空,先檢查匯入結果,不要反覆開關連線。若項目存在但資訊不完整,請回頭核對原始設定。QR Code 與訂閱連結都可能包含驗證資訊,請只在可信任的裝置上處理,並避免將完整內容傳到公開討論區。

  2. 選擇 Global Routing

    Global Routing 有三種模式:設定、代理與直連,介面名稱分別為 Config、Proxy、Direct。Config 依目前設定檔中的規則選擇策略;Proxy 一律採用代理路徑;Direct 則採用直連路徑。模式選擇與伺服器選擇是兩回事,選好伺服器後仍須確認目前的模式。

    日常需要規則分流時,請選擇 Config,並確認所需設定檔已啟用。排查特定目標的連線路徑時,可先了解影響範圍,再暫時切換模式進行比對,完成後記得還原原設定。Direct 可用來區分本機網路問題與代理路徑問題,但不能作為規則已生效的證據。

  3. 開啟連線並確認請求

    開啟 Home 的連線開關,依系統提示完成 VPN 設定授權。先執行 Connectivity Test,再瀏覽實際需要使用的網頁或開啟應用程式。檢查連線狀態、目標存取結果與規則命中情形是否一致;顯示已連線只代表連線狀態有所變更,不保證所有目標都能存取。

    測試失敗時先保留現況,每次只修改一項條件。先確認一般網路連線正常,再檢查伺服器參數,最後檢查 DNS 與規則。若切換網路後才發生異常,請記下出問題時的網路環境。測試方法、目標與時間不同,結果也可能不同,不宜只憑單次延遲數值判斷整條連線路徑。

查看完整教學 →

正版核對與購買範圍

Shadowrocket 是閉源商業應用程式。購買、相容性與更新資訊,請以 App Store 產品頁顯示內容為準。

開發者、官方圖示與 App ID

從取得應用程式頁面前往產品頁後,先確認應用程式名稱為 Shadowrocket,再核對開發者 Shadow Launch Technology Limited。App ID 應為 932747118,可從產品頁網址中的 id932747118 辨認。最後比對本站頁首使用的官方圖示。中文語境中的「小火箭」只是辨識別稱,不能取代名稱、開發者與 App ID 的核對。

搜尋結果中相似的名稱與圖案不足以確認產品身分。請開啟完整產品頁逐項確認,不要只因搜尋列表中的第一個結果就付款。價格、相容性與購買按鈕也應在同一產品頁確認;若頁面資訊與上述身分資料不符,請返回取得應用程式頁面,重新開啟指定產品。

商店顯示狀態與帳號地區

App Store 搜尋結果會受到目前帳號的商店地區影響。直接開啟產品頁後,若出現無法使用的提示,先確認「媒體與購買項目」所用帳號及其商店地區,再檢查裝置的內容與隱私權限制及年齡分級設定。裝置介面語言與商店地區是不同設定,變更介面語言不會改變商店內容。

若考慮變更自己帳號的地區,請先了解餘額、現有訂閱與付款方式等條件。不要為了尋找應用程式而連續修改多項帳號設定。分別確認產品是否顯示、能否付款及裝置是否相容,可避免將商店問題誤認為用戶端連線問題。完整核對順序請參閱安裝指南。

一次性買斷與獨立的連線資訊

Shadowrocket 採一次性買斷方式,美國 App Store 參考價格為 2.99 美元,各地商店會以當地貨幣顯示,實際金額以付款前的 App Store 頁面為準。購買的是用戶端應用程式的使用權,不包含伺服器帳戶,也不保證任何網路連線持續可用。後續連線所需參數仍須來自使用者已有的訂閱或伺服器資訊。

已購項目還原、裝置使用與更新

更換裝置或重新安裝時,請在最初購買此 App 時使用的 Apple ID 的 App Store 已購項目中尋找 Shadowrocket。iPhone 與 iPad 可核對同一筆購買紀錄;是否支援通用購買、家人共享是否適用,以及各裝置的系統需求,均以 App Store 頁面標示為準。若找不到紀錄,先檢查購買帳號與購買紀錄,不要預設裝置登入帳號與商店購買帳號相同。

重新下載應用程式與還原個人設定是兩個不同流程。商店可還原應用程式,伺服器項目、訂閱與設定檔仍須檢查備份或同步狀態。更新請透過 App Store 進行;更新前保留可還原的設定,更新後核對目前設定檔與常用連線。閱讀手冊時請優先依英文介面名稱尋找設定,不要只靠固定位置判斷入口。

技術筆記

依照實際問題繼續閱讀:商店顯示狀態、協定欄位與初次使用。文章聚焦用戶端操作,不推薦連線服務來源。

常見問題精選

先確認問題屬於購買、匯入、模式或連線,再依照對應步驟處理。不要以重新安裝取代原因排查。

已匯入訂閱,為什麼還要選擇伺服器?

匯入會將既有連線資訊加入列表,實際使用時仍須確認目前選取的伺服器,以及 Global Routing 是否符合預期。更新完成後,也應檢查所選項目是否仍在列表中。操作順序請參閱訂閱匯入與更新說明。

Config 和 Proxy 該如何選擇?

需要依規則區分請求時,請選擇 Config,並確認目前啟用的設定檔。Proxy 會統一採用代理路徑,不代表規則分流已生效。若只想檢查某條規則,應查看實際命中的規則,而非只比較開關狀態。請參閱Global Routing 說明。

延遲測試成功,為什麼實際連線仍可能失敗?

測試方法與實際請求所經過的目標、協定或規則可能不同。請一併檢查目前網路、目標存取情況與命中策略,必要時記下具體的失敗步驟。測試結果不保證連線能持續使用。請參閱Connectivity Test 檢查步驟。

iPad 重新下載後,為什麼沒有原本的設定?

App Store 購買紀錄用來還原應用程式,個人設定則需要另外還原或同步。先確認原裝置的備份與 iCloud 狀態,再檢查目前使用的檔案。列表為空不代表需要重新購買應用程式。請參閱已購項目還原說明。

核對 App Store 產品資訊

開發者為 Shadow Launch Technology Limited,App ID 為 932747118。購買前確認價格與裝置相容性,購買後依照官方手冊匯入既有連線資訊。

在 App Store下載 Shadowrocket