Rule · 規則語法
範例片段,並非完整設定檔
DOMAIN-SUFFIX,example.com,PROXYIP-CIDR,192.168.0.0/16,DIRECTFINAL,PROXY先看比對條件,再確認處理策略。
App Store 正版 · iPhone / iPad
適用於 iPhone 與 iPad 的官方手冊,介紹匯入現有訂閱與規則分流。用戶端可從 App Store 一次性買斷,購買不包含線路服務。
範例片段,並非完整設定檔
DOMAIN-SUFFIX,example.com,PROXYIP-CIDR,192.168.0.0/16,DIRECTFINAL,PROXY先看比對條件,再確認處理策略。
介面詞彙索引 · 非應用程式截圖
模式決定請求如何進入分流流程。
抽象裝置裝飾 · 非應用程式介面
依照現有伺服器資料填寫
協定名稱不等於可用的連線憑證。
核對同一個產品頁面
取得前先核對圖示、開發者與 ID。
先確認現有資料屬於伺服器、訂閱還是設定檔,再選擇對應入口。以下依介面詞彙說明各項功能與檢查順序。
規則會將請求條件與處理策略配對。DOMAIN-SUFFIX 依網域後綴比對,IP-CIDR 依 IP 網段比對,FINAL 則處理前面規則都未比對到的請求。使用前先在 Config 確認目前使用的檔案,再將 Global Routing 設為 Config。規則順序會影響結果,特定網域條件應放在兜底項目之前。範例僅展示語法,PROXY 所用的伺服器仍需自行設定;修改後應檢查實際連線記錄,不要只憑網頁能否開啟來判斷分流是否生效。
[Rule]
DOMAIN-SUFFIX,example.com,PROXY
IP-CIDR,192.168.0.0/16,DIRECT
FINAL,PROXY
On Demand 可依設定的網路條件管理連線行為,但不會判斷伺服器是否可用。建議先手動連線並確認可正常存取,再到 Settings 檢查 On Demand 的條件與啟用狀態。設定後分別測試常用的 Wi-Fi、行動網路,以及兩者切換時的情況,避免將自動觸發誤判為連線異常。若手動中斷後再次連線,先確認按需條件是否仍符合。需要排查時,先記錄目前設定,再暫時關閉自動觸發,以便重複進行相同測試。
設定項目閱讀順序
Global Routing 決定請求採用哪種處理方式。Config 是設定模式,依目前設定檔中的規則分流;Proxy 是代理模式,將適用的請求交由所選代理處理;Direct 是直連模式,不經所選代理伺服器轉送。初次排查時,可先確認伺服器,再用 Proxy 測試連線,最後切回 Config 驗證規則。Direct 不會切換伺服器,也無法修復失效的憑證。模式名稱與連線開關是兩回事,顯示 Config 不代表已建立連線。
Subscribe 可匯入並集中管理現有訂閱中的伺服器資料。新增前請確認連結完整,且內容格式適用於 Shadowrocket;匯入後檢查名稱、協定類型與必要欄位,再選擇伺服器連線。更新訂閱主要是更新伺服器資料,不代表 Config 中的所有分流規則也會更新。連結通常含有存取憑證,請勿將它放在截圖、聊天紀錄或公開記錄中。更新失敗時,先檢查網路、連結是否有效及回傳內容;不要反覆新增重複項目,也不要將本機重新命名誤認為訂閱內容已變更。
匯入後須確認的協定類型
Config 用於管理設定檔,閱讀規則、解析及其他處理項目時,應一併參照目前使用的檔案。伺服器匯入成功,不代表已有完整的分流設定;套用檔案前須確認來源與內容,編輯前請保留可還原的副本。若使用 iCloud 同步,也應確認裝置上的系統帳號、同步權限與實際檔案狀態;同步不等於複製購買紀錄或連線工作階段。每次只修改一類設定,套用後重新驗證;若出現異常,先還原備份再比對變更項目,比起同時調整多個開關,更容易找出原因。
設定檔中的內容區段
[General]
[Rule]
DOMAIN-SUFFIX,example.com,PROXY
FINAL,DIRECT
[Host]
Data 可查看用戶端記錄的流量變化,適合搭配伺服器、路由模式及連線記錄,檢查請求的去向。測試前先記下目前統計,只瀏覽一個明確的目標,再觀察上傳與下載數值是否變化。統計數值不等於線路費用帳單,也無法單獨證明某個網域符合預期規則。若頁面載入異常,應一併檢查 Connectivity Test、DNS 與目前的 Config。分享排查資料前,請移除伺服器位址、訂閱憑證,以及可能包含個人瀏覽內容的記錄,只保留必要的錯誤描述。
建議閱讀順序,不展示模擬統計數值
介面欄位與可用選項以目前的應用程式為準。初次操作可依快速入門完成匯入與驗證;若要逐項了解 DNS、On Demand、Log 與 Proxy 設定,請閱讀Settings 設定詳解。
Shadowrocket 僅於 Apple 平台發行,唯一取得管道為 App Store。請先核對產品頁,再確認裝置相容性與購買紀錄。
在 App Store 核對相容性與價格後再購買;系統需求一律以 App Store 頁面標示為準。安裝完成後,先準備自己的現有訂閱或伺服器資料,再依教學匯入。首次啟用連線時,系統可能會提示新增 VPN 設定;確認是目前操作所觸發後,再授權即可。
查看 iPhone 取得說明 →使用同一個 Apple ID 核對已購項目;iPhone 與 iPad 是否適用通用購買,以 App Store 頁面標示為準。較大的螢幕可能會改變列表與詳細資料的排列方式,但仍須分別確認所選伺服器、目前的 Config 與 Global Routing;應用程式的購買紀錄不能取代這些設定檢查。
查看 iPad 取得說明 →Mac / Apple TV 也可透過同一個 App Store 取得,適用性以商店頁面的相容性資訊為準。
如果暫時看不到產品頁,請先檢查目前商店帳號的地區與頁面提示,不要只憑搜尋結果中的名稱選擇應用程式。已購買的使用者換機時,應先查看已購項目;若再次顯示價格,先確認購買時使用的帳號,不要直接重複付款。
Shadowrocket 是閉源商業應用程式。官方手冊依據商店產品資訊與實際介面詞彙編寫,購買、設定與線路服務須分開理解。
在商店搜尋時,可能會出現名稱相同或相近的應用程式,不能只看「Shadowrocket」這一行。開啟產品詳細頁後,請確認開發者為 Shadow Launch Technology Limited、圖示與本站使用的官方圖示一致,並確認產品連結包含 id932747118。三項資訊都須對應同一個產品頁,再查看價格與相容性。
App ID 932747118 是產品連結中的識別資訊,不是購買憑證,也不是訂閱編號。若遇到名稱相近但開發者不同的項目,請返回本站的取得說明,重新核對唯一的 App Store 產品頁。圖示只能作為其中一項依據,不能取代開發者與 ID 的核對。
查看正版核對步驟 →美國商店定價為一次性付款 2.99 美元,各地商店以當地貨幣顯示,實際金額以購買確認頁為準。此費用購買的是用戶端使用權,不是伺服器連線憑證。完成付款、安裝應用程式與成功連上網路是三個不同環節,應逐一檢查,不要將其中一項的結果視為其他環節也已完成。
用戶端買斷 ≠ 線路方案。本站不提供、不銷售,也不推薦任何節點或訂閱。連線前須使用自己現有的訂閱或伺服器資料,並確認資料有效;應用程式價格與這些資料所對應服務的狀態分別管理,購買用戶端本身不會產生可供連線的伺服器。
查看價格與買斷說明 →產品能否購買,取決於目前的 App Store 店面、帳號狀態與商店顯示資訊。本頁的商店連結指向同一項產品,但實際可見性、幣別與購買條件,應以裝置開啟後的頁面為準。連結中的店面地區,不代表裝置帳號已切換;也不要只憑他人看到的價格,判斷自己的結帳金額。
安裝前請閱讀相容性欄位;系統需求一律以 App Store 頁面標示為準。若裝置提示不相容,先核對裝置系統與商店說明;若看不到產品,先分辨是店面顯示問題還是網路載入問題。購買範圍、是否適用家人共享,以及其他裝置的取得資格,也應查看產品頁與帳號實際顯示的結果。
查看商店入口說明 →更換裝置或重新安裝時,先使用購買時的 Apple ID 查看 App Store 已購項目,再進入 Shadowrocket 產品頁。重新取得應用程式,不代表舊裝置上的伺服器、規則檔案與連線狀態都會完整還原。購買紀錄與設定資料是不同內容,移轉前應分別確認,避免安裝後才發現缺少原有參數。
若使用 iCloud 同步,請在舊裝置確認待同步的內容,並在新裝置核對系統帳號、同步權限與檔案實際狀態。重要修改前請保留設定檔副本,並妥善保管訂閱連結。應用程式更新由 App Store 管理;更新後可先重新確認所選設定檔、Global Routing 與連線開關,再測試常用目標。
查看已購項目還原說明 →伺服器資料包含一次連線所需的協定、位址、連接埠與驗證欄位;Subscribe 用於從現有連結讀取並管理伺服器清單;Config 則用來安排規則及相關處理設定。三者可能同時存在,但用途不同。取得資料後,先確認類型再進入對應介面;不要把規則檔當成伺服器憑證,也不要以為更新訂閱就代表規則已套用。
連線排查應從最小範圍開始:檢查資料是否有效、確認所選伺服器、核對 Global Routing,再檢查 Config、DNS 與實際請求記錄。每次只變更一個條件,並保留變更前的狀態。Connectivity Test 有結果,不代表所有目標都能存取;同樣地,某個目標連線失敗,也不能直接歸因於協定本身。依序記錄可重現的現象,才能減少反覆修改造成的干擾。
規則範例中的 example.com 僅用於說明語法,不代表實際線路。新增 VLESS、Trojan、WireGuard 或 Hysteria2 時,欄位應逐一對應現有伺服器資料,不可只憑協定名稱自行填寫驗證資訊。若要了解參數用途,先閱讀相關說明,再核對原始資料;不確定的值應向資料提供者確認,不要靠關閉驗證選項來掩蓋錯誤。
匯入成功只代表資料已讀取,不表示伺服器目前可連線。先確認所選伺服器、連線開關與系統 VPN 授權,再檢查 Global Routing。切換網路後重試同一個目標,並記錄錯誤出現在哪個步驟;依FAQ 連線排查說明逐項檢查,避免同時修改規則與伺服器參數。
在 Global Routing 中選擇 Config,並確認現有設定檔正在使用。Proxy 與 Direct 分別用於代理與直連處理,不會自動取代設定檔中的規則設計。規則是否生效,還須參照比對順序與連線記錄判斷;操作步驟請見快速入門。
伺服器訂閱與 Config 是不同的管理項目。訂閱更新主要檢查伺服器清單;規則內容則須在目前的設定檔中確認。若更新後存取方式有變化,先確認所選伺服器是否變更,再檢查設定檔狀態,不要直接認定規則已被覆寫。相關介面與設定項目請見設定詳解。
從協定欄位、網路條件與統計方式理解設定結果。以下文章皆以使用者已有伺服器資料為前提,不涉及線路推薦。
從 QUIC 與 UDP 的特性談起,說明在高封包遺失、高延遲連線上的表現,也解釋網路限制可能如何影響連線。了解適用條件後,再核對現有伺服器參數,避免只憑協定名稱推測實際速度。
閱讀說明 →說明 TLS 傳輸與 Address、Port、Password、SNI 之間的對應關係。著重區分連線位址與憑證驗證名稱,並說明 Allow Insecure 的風險,協助將原始資料中的欄位正確填入應用程式。
閱讀說明 →說明上傳與下載數值的統計方式,以及不同檢視畫面的閱讀方法。將存取目標、目前伺服器與統計變化放在一起觀察,了解這些資訊如何協助排查,以及為什麼不能直接取代規則比對記錄。
閱讀說明 →