規則分流:先比對,再處理
規則用來決定一次連線走 PROXY、DIRECT 或 REJECT。在 Config 中選擇目前使用的設定檔,檢查 Rule 的排列順序:一般由上往下比對,具體條件應放在兜底規則之前。DOMAIN-SUFFIX 比對網域後綴,GEOIP 依目標 IP 的地理分類判斷,FINAL 接收前面未命中的連線。修改後須確認該檔案已啟用,再以相同目標重新測試;只將規則寫入未選取的檔案,不會改變目前的連線行為。
官網 · 官方圖文手冊
全平台規則代理用戶端,使用現有伺服器資訊完成連線,透過 Global Routing 與規則分流決定流量處理方式。
目前版本 2.2.92 · iPhone / iPad App Store $2.99 一次性付費;Mac、Windows、Android、Linux 版免費
規則用來決定一次連線走 PROXY、DIRECT 或 REJECT。在 Config 中選擇目前使用的設定檔,檢查 Rule 的排列順序:一般由上往下比對,具體條件應放在兜底規則之前。DOMAIN-SUFFIX 比對網域後綴,GEOIP 依目標 IP 的地理分類判斷,FINAL 接收前面未命中的連線。修改後須確認該檔案已啟用,再以相同目標重新測試;只將規則寫入未選取的檔案,不會改變目前的連線行為。
Global Routing 是全域處理方式的入口。Config 依目前設定檔中的規則分流;Proxy 將一般流量交由所選代理處理;Direct 使用直接連線。首次驗證時可先明確選定一種模式,避免同時修改伺服器與規則而無法判斷原因。一般分流使用 Config,排查時短暫切換 Proxy 或 Direct,觀察相同目標的差異。Scene 用於情境設定,不應與前三項混為一談。變更模式後,請重新送出要求,而非只檢查舊頁面是否仍顯示。
檢查已選取的設定檔、規則順序與 FINAL。選取伺服器不代表每次連線都會經過該伺服器。
適合用來輔助判斷問題是否來自分流規則;伺服器本身仍須有效且可連線。
適合與代理路徑比較。Direct 不會自動修復伺服器資訊或本機網路。
On Demand 控制符合條件時是否自動建立連線,適合在 Wi-Fi 與行動網路之間切換的裝置。在 Settings 找到 On Demand,分別檢查網路條件與現有設定,先保留簡單條件,確認手動連線正常後再啟用自動連線。自動連線不是規則分流的替代方式:前者決定何時連線,後者決定連線後的流量去向。若關閉開關後仍自動連線,請檢查 On Demand 與系統 VPN 設定;反覆重新安裝通常無法解釋條件觸發的原因。
Shadowrocket 支援 Shadowsocks、VMess、VLESS、Trojan、WireGuard 等協定。新增伺服器時,先在 Add Server 中選擇 Type,再依照自己現有的資訊核對 Host、Port 和驗證欄位;不同協定也可能涉及 TLS、傳輸方式和伺服器名稱。協定名稱相近不代表參數可以通用,成功匯入也不代表每個欄位都正確。遇到連線失敗時,先核對協定與連接埠,再檢查驗證和傳輸設定,不要透過隨意切換 Type 嘗試修復。
若已有自己的訂閱,可透過 Subscribe 儲存連結並更新伺服器清單,也可使用分享連結、剪貼簿或 Scan QR Code 匯入單筆資訊。訂閱用於批次管理伺服器,Config 用於管理規則,兩者不是同一種檔案。更新前記下目前的選擇,更新後檢查群組、項目數量變化及驗證資訊是否仍適用;重複匯入可能產生多個同名項目。整理時先確認項目所屬的訂閱,再刪除重複項目,以免一併移除仍在使用的群組。
Connectivity Test 可協助判斷伺服器是否有回應,Settings 中的 Test Method 會影響測試結果的意義。測試有回應不代表所有網站都能存取,還需檢查 Global Routing、DNS 與實際命中的規則。Data 用於檢視流量記錄,Diagnostics 用於進一步診斷;分享記錄前應遮蔽伺服器位址與驗證資訊。使用 iCloud 同步相關設定時,先確認帳戶與同步範圍,並保留獨立備份;同步不等於歷史版本備份,也不能取代伺服器連線檢查。
兩種取得方式:iPhone / iPad 在 App Store $2.99 一次性付費;Mac、Windows、Android、Linux 版免費。桌面與 Android 安裝檔由本站下載頁提供,位於本站 /dl/ 路徑下。
App Store $2.99 一次性付費;其他平台免費。兩種裝置可使用同一購買帳戶恢復取得。安裝前請在商店產品頁核對開發者、圖示與 App ID,系統需求以 App Store 頁面標示為準。
免費 · Apple 晶片 / Intel。先開啟「關於這台 Mac」確認晶片,再選擇對應的 dmg。首次開啟時若出現無法驗證開發者的提示,確認檔案來自本站後,在系統設定的「隱私權與安全性」中檢查「強制打開」。
免費 · 64 位元 exe。下載後先確認儲存位置再執行;若 SmartScreen 封鎖,先確認檔案來自本站 /dl/,再透過「其他資訊」查看「仍要執行」。完整安裝與權限說明請見下載頁。
免費 · arm64 apk。安裝時若出現來源權限提示,只允許目前用來開啟安裝檔的瀏覽器或檔案管理員安裝,完成後可撤銷此權限。首次連線時還需依系統提示允許建立 VPN 連線。
免費 · deb / rpm / AppImage。先依發行版與套件管理方式選擇格式;deb、rpm 使用本機套件安裝流程;AppImage 需要加入執行權限後啟動。請勿混用不同格式的安裝命令。
以下步驟以已持有自己的訂閱或伺服器資訊為前提。先驗證一條連線,再新增規則、自動連線和同步設定,方便保留清楚的排查脈絡。
依照現有資訊選擇手動輸入、分享連結或匯入訂閱。手動輸入時先選擇 Type,再核對 Host、Port 與驗證欄位;匯入訂閱後先更新清單,確認至少有一台可選擇的伺服器。若只看到群組標題而沒有有效項目,不應直接進行連線測試。
確認已選擇伺服器,再選擇 Config、Proxy 或 Direct。使用 Config 時,還須確認設定檔已啟用且規則目標有效。先記下目前模式與檔名,後續測試才能判斷是伺服器路徑變更,還是規則將要求分配到不同出口。
開啟連線開關,依系統提示允許新增 VPN 設定,接著執行 Connectivity Test 並存取自己的測試目標。狀態列出現 VPN 標記只代表系統連線已建立,不代表目標要求成功;失敗時依序檢查伺服器、模式、DNS、規則。
匯入後若需要更詳細的整理步驟,可閱讀伺服器管理手冊。內容分別說明多個訂閱的命名、更新、排序、刪除與備份,避免將日常維護和首次連線混在同一次操作中。
本站是 Shadowrocket 官網與官方手冊。核對產品身分、取得方式與自己的伺服器資訊,是開始設定前的三個獨立步驟。
iPhone / iPad 使用者可在 App Store 開啟 Shadowrocket 產品頁,核對開發者為 Shadow Launch Technology Limited、App ID 為 932747118,並對照本站頁首的官方圖示。名稱相同不能取代這三項核對,搜尋結果的排序也不代表產品身分。
Shadowrocket 是閉源商業應用程式。規則語法範例與用戶端程式是不同內容,手冊展示的規則行用於說明設定,並非提供用戶端程式的原始檔。Mac、Windows、Android 和 Linux 安裝檔請從本站下載頁取得,下載網址位於本站 /dl/ 路徑下。
App Store 搜尋結果與 Apple ID 所屬的商店地區有關。中國大陸商店未提供此應用程式時,反覆更換搜尋關鍵字無法改變商店的顯示狀況;請先在帳戶設定中確認目前地區,再查看下載頁的商店說明。變更帳戶地區前,應先閱讀系統對餘額、付款方式與現有訂閱的要求。
iPhone / iPad 的系統需求以 App Store 頁面標示為準,手冊不會固定列出可能變動的最低系統版本。若商店頁面提示裝置不相容,應以該裝置所顯示的產品資訊為判斷依據,而非根據其他裝置的安裝結果推論。
iPhone / iPad 版在 App Store $2.99 一次性付費,Mac、Windows、Android、Linux 版免費;實際結帳幣別與金額以所在地商店頁面為準。同一購買帳戶可在相容的 iPhone 與 iPad 上恢復取得,換機時請先查看已購項目,不要將帳戶不一致誤認為必須再次購買。
用戶端買斷 ≠ 線路方案。取得 Shadowrocket 不會自動建立伺服器或訂閱。本站不提供、不販售、不推薦節點或訂閱;匯入說明均以使用者已持有自己的訂閱或伺服器資訊為前提。伺服器是否有效、驗證是否過期,與用戶端是否已購買是不同問題。
iPhone / iPad 的應用程式更新由 App Store 管理;Mac、Windows、Android 與 Linux 使用者可回到本站下載頁取得更新安裝檔。Mac 請繼續選擇與晶片相符的版本,Linux 則須使用適用於發行版的套件格式。頁面版本動態欄位讀取目前清單,不以文章發布時間取代版本資訊。
更新前請記下使用中的伺服器、Global Routing 模式和設定檔,並另外備份重要內容。iCloud 同步可協助在適用裝置間保留相關設定,但同步狀態、適用範圍和獨立備份應分別檢查。遇到連線失敗時先保留診斷線索,直接刪除後重新安裝可能讓原有規則與錯誤狀況一併遺失。
安裝權限、連線失敗與系統套件格式應分別處理。閱讀對應步驟前,先記錄裝置、目前模式和實際提示文字,避免混用不同系統的解決方式。
從伺服器連線開始,依序檢查 Global Routing、DNS 與規則。區分開關狀態、測試回應和實際存取結果,並確認流量是否被導向 REJECT 或 DIRECT。
閱讀連線排查步驟 →依發行版判斷安裝格式,區分 apt、dnf 的本機安裝方式與 AppImage 執行權限。先選擇正確的套件,再處理啟動條件,不要以反覆更換格式取代問題排查。
閱讀 Linux 安裝說明 →了解首次連線授權與系統 VPN 設定的關係,並檢查拒絕授權、設定遺失或多個 VPN 設定並存時的處理順序。授權是建立連線的前提,不代表伺服器已可使用。
閱讀 VPN 權限說明 →