iPhone
建議先完整完成一次手動連線。購買並安裝後,開啟 Home,匯入自己的伺服器資訊,選取要使用的項目,再開啟連線開關。系統提示新增 VPN 設定時,先確認要求來自剛才操作的 Shadowrocket,再依系統流程授權。
外出時可能會在 Wi-Fi 與行動網路之間切換。若只有某種網路環境下無法連線,請分別記錄兩種環境的結果,不要直接修改所有伺服器參數。若打算使用 On Demand,先確認兩種網路環境下的手動連線都已測試正常。
查看 iPhone 取得說明 →官方手冊 · App Store 正版辨識
適用於 iPhone 與 iPad 的規則分流客戶端。
從 App Store 正版辨識開始,了解一次性買斷、設定與連線。
設定前先分清三個項目
伺服器儲存連線參數,Config 決定流量的處理方式,Home 的連線開關則決定是否啟用。匯入成功只代表資訊已加入列表,仍須選取伺服器、確認 Global Routing,再測試實際連線。
Shadowrocket使用手冊是 Shadowrocket 官網與官方手冊。下方程式碼參考區展示規則語法與設定項目名稱,並非應用程式介面。瀏覽功能目錄時,可切換左側對應的文字片段。
先查看概念與介面用語 →[Rule]
DOMAIN-SUFFIX,example.com,PROXY
GEOIP,CN,DIRECT
FINAL,PROXY
Settings
On Demand
Wi-Fi
Cellular
Add Server
Type
Shadowsocks
VMess
VLESS
Trojan
Hysteria2
WireGuard
Subscribe
Add Server
Scan QR Code
Import from Cloud JSON
Config
Global Routing
Config
Proxy
Direct
Connectivity Test
Settings
Diagnostics
Data
依據符合的條件,決定使用 PROXY、DIRECT 或 REJECT。
規則用來區分不同連線的處理方式。在 Config 中檢查目前使用的設定檔,再查看 Rule 的排列順序。通常先放明確的網域或位址條件,最後由 FINAL 處理其餘連線。Global Routing 選擇 Config 時,流量才會依所選設定檔中的規則處理。修改後應重新連線,並查看連線記錄確認命中的規則;只看到開關已開啟,無法判斷分流是否符合預期。
依據網路環境與指定條件決定連線時機。
On Demand 可減少反覆手動切換。先在 Settings 中查看 On Demand,再依實際使用情境設定 Wi-Fi、行動網路或網域相關條件。它決定何時連線,無法取代 Config 中的流量規則。建議先確認手動連線正常,再啟用此功能,並分別測試切換網路後的狀態。若連線行為不如預期,先暫停相關條件,恢復手動連線,再逐一檢查觸發條件與例外範圍。
協定類型與參數必須符合現有的伺服器資訊。
Shadowrocket 支援 Shadowsocks、VMess、VLESS、Trojan、Hysteria2、WireGuard 等協定。手動新增時,先從 Add Server 的 Type 核對類型,再填入該類型所需的位址、連接埠與驗證資訊。不同類型的欄位並不通用,不能只更換名稱而保留其他參數。若已有分享連結,可優先匯入,再逐項核對。TLS、傳輸方式或金鑰相關設定,應以自己的伺服器設定為準。
透過 Subscribe 管理自己已有的伺服器列表。
訂閱可讓客戶端統一更新一組伺服器資訊。使用自己已有的訂閱連結,從 Subscribe 相關入口新增並儲存,完成後確認群組與項目是否出現。更新失敗時,先確認連結完整、仍有效且網路正常,再決定是否重試。若有多個訂閱,建議使用容易辨識的名稱,避免混淆不同來源的項目。訂閱連結可能包含存取憑證,分享截圖或排查記錄前,請遮蔽完整連結與驗證資訊。
將連線參數與流量處理策略分開管理。
Config 儲存規則、DNS 與其他流量處理設定。匯入伺服器不代表已選好設定檔,首次使用時應確認目前使用的檔案與 Global Routing。Config 依設定檔處理流量,Proxy 主要用於檢查代理連線,Direct 則用於直接連線。修改檔案前,先保留可還原的副本;使用 iCloud 同步時,也應確認兩部裝置實際選用的檔案。同步方便跨裝置管理,但不能取代修改前的獨立備份與敏感資訊檢查。
分別檢查連線狀況、解析結果與流量記錄。
Connectivity Test 可初步檢查目前的伺服器連線;Settings 中的 Diagnostics 可協助找出網路問題;Data 則用來查看流量資訊。測試有回應不代表所有目標都能連線,仍須實際開啟需要使用的服務。排查時先確認伺服器,再檢查 Global Routing、規則命中情況與 DNS,每次只調整一個變數。流量記錄反映使用狀況,不等同於服務供應商的帳單;提供診斷內容前,請移除帳號、連結與驗證欄位。
裝置與取得方式
Shadowrocket 僅透過 App Store 購買與安裝。請先開啟產品頁核對應用程式,再確認目前裝置的相容性。系統需求、購買適用範圍與是否支援通用購買,均以 App Store 頁面標示為準。
購買記錄與客戶端中的伺服器資訊是不同內容。商店可協助重新取得已購買的應用程式,但重新安裝後,仍應檢查自己的訂閱、設定檔與連線選擇;不要把「已下載」當成「所有設定都已還原」。
建議先完整完成一次手動連線。購買並安裝後,開啟 Home,匯入自己的伺服器資訊,選取要使用的項目,再開啟連線開關。系統提示新增 VPN 設定時,先確認要求來自剛才操作的 Shadowrocket,再依系統流程授權。
外出時可能會在 Wi-Fi 與行動網路之間切換。若只有某種網路環境下無法連線,請分別記錄兩種環境的結果,不要直接修改所有伺服器參數。若打算使用 On Demand,先確認兩種網路環境下的手動連線都已測試正常。
查看 iPhone 取得說明 →適合在較大的螢幕上整理設定檔與核對規則。使用購買時的 Apple ID 查看 App Store 已購項目;是否可以再次下載,請以商店顯示的購買狀態為準。系統需求以 App Store 頁面標示為準。
在另一部裝置匯入現有訂閱後,仍須重新檢查預設伺服器、目前的 Config 與 Global Routing。即使使用相同資料,兩部裝置的網路環境與授權狀態也可能不同。使用 iCloud 同步前,先保留各自的設定檔,確認同步範圍後再調整。
查看 iPad 取得說明 →Mac / Apple TV 也可透過同一個 App Store 取得;系統需求與購買適用範圍以 App Store 頁面標示為準。
查看取得步驟 →快速入門預覽
以下操作以使用者已有自己的訂閱或伺服器資訊為前提。先完成基本連線,再調整規則、DNS 與自動連線條件。每完成一步就檢查結果,便能將問題範圍縮小至目前步驟。
單一伺服器可從 Add Server 手動填寫;已有訂閱則透過 Subscribe 相關入口新增。使用 QR Code 時,請確認內容來自自己的伺服器資訊,再透過 Scan QR Code 讀取。儲存後回到 Home,檢查項目名稱、類型與所屬群組。
列表中出現項目不代表參數一定有效。手動填寫時尤其要區分 Host 與連接埠,並確認驗證內容沒有混入空格。訂閱匯入後若沒有項目,先確認連結完整且仍有效,再檢查網路;不要連續建立多個相同訂閱。
準備向他人描述問題時,只保留必要的欄位名稱與錯誤現象。伺服器位址、驗證資訊與含有憑證的連結,不宜出現在公開截圖中。
設定檔、代理、直連分別對應 Config、Proxy、Direct。日常依規則使用時,先在 Config 中選定設定檔,再將 Global Routing 設為 Config。需要隔離問題時,可暫時切換模式進行對照;檢查完成後,記得恢復原本的選擇。
若某個目標一直採用不符合預期的連線方式,先確認目前模式是否正確,再檢查符合條件的順序。修改 Rule 時,應從範圍較明確的條件開始,避免將過於寬泛的規則放在前面,遮蔽後續更具體的條件。
範例規則僅用來說明語法。網域、位址與策略應依自己的用途設定,不應將示範片段當成適用於所有連線的完整設定。
在 Home 選取目標伺服器,將它設為目前使用的項目,再開啟頂端的連線開關。首次連線時,依系統提示新增 VPN 設定。接著執行 Connectivity Test,並開啟實際需要連線的目標,分別確認測試結果與實際使用狀況。
測試失敗時,依序檢查一般網路是否可用、目前選取的伺服器是否正確,以及驗證資訊是否準確。若測試通過但目標仍異常,再檢查規則與 DNS。不要同時更換伺服器、設定檔與解析設定,否則難以判斷是哪個步驟造成影響。
驗證期間可先不要啟用 On Demand。保留一套可重複的手動操作流程,確認連線穩定後,再逐項加入自動化條件。
連線開關反映客戶端狀態,Connectivity Test 顯示指定測試的結果,目標服務是否可用還會受到服務本身狀態與規則影響。遇到問題時,記錄當下的網路環境、所選伺服器與 Global Routing,並在相同條件下重複測試,比一次修改多項設定更容易找出原因。
正版與購買資訊
Shadowrocket 是閉源商業應用程式,中文使用者也常稱它為「小火箭」。取得前應核對商店產品資訊,不要只憑搜尋結果的名稱或排序判斷。應用程式連線所需資料由使用者自行準備;本站提供官方手冊,不提供、不銷售,也不推薦任何節點或訂閱。
在 App Store 產品頁查看開發者名稱,應為 Shadow Launch Technology Limited。接著核對應用程式的官方圖示,並確認產品頁網址中包含 id932747118,對應的應用程式 ID 為 932747118。這三項應一併核對,僅憑相同名稱不足以辨識正確產品。
本站頁首使用相同的官方圖示,可供辨識圖樣時參考。名稱相似或功能描述接近的搜尋結果,仍須回到開發者名稱與應用程式 ID 確認。核對完成後再查看價格、相容性與購買提示,避免尚未確認應用程式身分就付款。
買斷客戶端 ≠ 線路方案。美國商店參考價格約為 2.99 美元,各地商店會以當地貨幣顯示,實際金額以付款前的 App Store 頁面為準。一次性買斷指的是客戶端的購買方式,不代表同時取得伺服器、訂閱、連線額度或服務期間。App 內購買項目與具體購買內容也以商店頁面標示為準。
購買客戶端後,使用自己已有的訂閱或伺服器資訊完成匯入。客戶端購買記錄、訂閱有效狀態與伺服器可用性是分開管理的事項。若應用程式可以正常開啟,但某條線路無法連線,應先核對該線路的資訊與狀態,不宜直接認定是購買失效。
產品頁是否顯示及能否購買,取決於目前的 App Store 店面、帳號狀態、裝置相容性與商店實際供應情況。開啟頁面後先閱讀商店提示;遇到地區或付款限制時,請依 Apple 提供的帳號與付款流程檢查。系統需求一律以 App Store 頁面標示為準,不要根據其他裝置的安裝結果,推斷目前裝置一定適用。
購買前也應確認目前登入的商店帳號,是否為日後打算保留購買記錄的帳號。搜尋不到應用程式時,可先透過本站取得頁面的產品連結查看商店資訊,再檢查店面與裝置條件。反覆更換搜尋關鍵字,無法取代核對商店提示。
更換裝置或重新安裝時,先使用購買時的 Apple ID 查看 App Store 已購項目。iPhone 與 iPad 是否共用一次購買、其他裝置的適用範圍,以及家人共享條件,均以 App Store 頁面標示為準。商店顯示可重新下載,代表具備取得應用程式的權益,不表示客戶端內的資料已全部同步。
還原應用程式後,先檢查伺服器列表,再確認目前的 Config、Global Routing 與 VPN 設定授權。若原有設定檔儲存在 iCloud 或個人備份中,先確認內容是自己的資料,再還原使用。即使兩部裝置都能開啟同一個應用程式,仍須各自完成連線測試。
刪除應用程式前,應確認現有訂閱連結仍可取得、手動新增的伺服器資訊已妥善保存,且設定檔有可還原的副本。購買記錄無法取代這些資料。包含金鑰與驗證欄位的備份,應存放在自己管理的安全位置。
Shadowrocket 透過 App Store 更新,更新內容以商店記錄為準。日常可依自己的裝置設定管理自動更新。更新後若發現連線行為有所改變,先保留目前的設定檔,再檢查所選伺服器、Global Routing、On Demand 與 DNS,不必立刻重建所有資料。
手冊中的介面用語保留英文原文,方便對照應用程式內的名稱。入口位置可能隨應用程式調整,閱讀時應依目前頁面的欄位與功能判斷。若要進一步了解 Subscribe、Config 或規則關鍵字,可先查閱概念速查,再進行相關操作。
文章與專題說明
完成首次連線後,再依實際問題閱讀相關專題。解析異常時優先查看 DNS,自動連線行為優先查看 On Demand,連線路徑不如預期則先檢查規則。每次只調整一項設定,並記下調整前的值。
比較三種解析方式的設定位置與適用情境。先判斷問題是否發生在網域解析階段,再逐項檢查設定,避免將伺服器連線失敗與 DNS 異常混為一談。
閱讀 DNS 設定說明 →依網路環境整理自動連線條件,說明手動測試、設定條件與切換測試的先後順序。若反覆連線或未依預期觸發,請從條件範圍與例外設定開始檢查。
閱讀 On Demand 說明 →從比對對象、規則順序與最終策略三個角度了解常用關鍵字。搭配 PROXY、DIRECT 與 REJECT,檢查規則為何命中,以及應在哪個位置調整。
閱讀規則語法說明 →