Shadowrocket On Demand 設定:依 Wi-Fi、行動網路與網域自動連線
On Demand 可依網路環境自動啟用或中斷連線。本文逐項說明 Wi-Fi SSID、行動網路與網域這三類觸發條件的設定方式,以及多條規則同時存在時的生效順序。建議先完成手動連線測試,再依自己的網路條件檢查規則涵蓋範圍。
閱讀觸發條件說明 →官方手冊 · App Store 正版辨識
iPhone / iPad 用戶端,支援規則分流;App Store 採一次買斷。
SETTINGS / 從連線方式到比對順序
先確認既有伺服器可手動連線,再逐項新增規則與自動化條件。遇到問題時,依相反順序逐步還原,比同時修改多項設定更容易找出原因。
GLOBAL ROUTING
Global Routing 中的設定檔、代理、直連分別對應 Config、Proxy、Direct。Config 依目前的設定檔決定要求的去向;Proxy 使用所選代理;Direct 則直接連線。需要分流時,先選擇 Config,再到 Config 檢查已啟用的檔案。規則由上往下比對,符合後採用對應策略;具體的網域條件應排在較寬泛的條件之前,FINAL 則放在最後。PROXY、DIRECT 與 REJECT 分別代表代理、直連和拒絕,不能只因規則存在就認定已成功比對。
ON DEMAND
On Demand 可依網路環境或網域條件觸發連線,但無法修復伺服器參數錯誤或失效的訂閱。進入 Settings 的 On Demand 前,先關閉自動化條件,確認手動連線與目標網站存取都正常。接著依需求設定 Wi-Fi、行動網路及網域相關條件,逐項驗證觸發結果。若有多項條件,請檢查順序與涵蓋範圍,避免較寬泛的條件先比對。若連線會自動恢復,也要回到此處檢查,不要只反覆切換 Home 的連線開關。
ADD SERVER
Shadowrocket 支援 Shadowsocks、VMess、VLESS、Trojan、Hysteria2、WireGuard 等協定。新增既有伺服器時,先在 Add Server 確認 Type,再依自己的伺服器資訊填寫其他欄位。不同協定對驗證、傳輸與加密參數的要求不同,不能把一組參數直接套用到另一種協定。匯入分享內容後,也應核對 Host、Port 及相應的驗證設定;若包含 TLS 或傳輸相關選項,須與伺服器實際設定一致。協定名稱本身不代表在特定網路環境下的連線效果。
SUBSCRIBE
準備自己的訂閱連結,在 Add Server 中選擇 Subscribe,依畫面填入連結與方便辨識的名稱。儲存後更新,確認內容已顯示在 Home 的 SERVER 群組,再選擇要使用的伺服器。訂閱更新成功只表示已取得內容,不代表每台伺服器都能連線。若清單為空,先確認連結是否完整、仍有效,以及回傳內容是否適用。訂閱網址可能含有存取憑證,排查時請遮蔽敏感資訊;刪除前先保留自己的原始資料,以免失去還原依據。
CONFIG
伺服器資訊決定連線目的地,Config 中的設定檔則決定要求如何處理,兩者不可混為一談。編輯前先保留目前可用的檔案,檢查 General、Rule 等區段,再逐項修改。儲存規則後,還要確認目前使用的檔案,以及 Global Routing 的 Config 狀態。若要在不同裝置間保留內容,可檢查 App 內可用的 iCloud 同步選項與帳號狀態,並在另一台裝置上確認實際同步結果;不要把同步當成備份的替代方案。排查還原時,優先切回已確認可用的設定。
DIAGNOSTICS
Connectivity Test 可用來檢查連線狀況,但單次測試不能取代實際存取目標。排查時先確認裝置本身能連上網路,再檢查所選伺服器、Global Routing 與目前的 Config;若仍有問題,再查看 Settings 中的 Diagnostics。Data 可協助觀察流量變化,統計方式以 App 顯示為準,不能直接視為訂閱剩餘流量。記錄問題時,保留網路類型、操作步驟與錯誤訊息,並遮蔽訂閱網址和驗證資訊。每次只修改一個條件,再以相同目標重新測試,才能比較修改前後的差異。
閱讀順序可依「既有內容 → 連線狀態 → 路由方式 → 自動化」進行。初次使用不必一次設定所有功能:先完成匯入並確認可手動存取,再決定是否分流,最後設定 On Demand。頁面中的規則檔僅用來展示語法關係,example.com 是範例網域,並非可直接滿足個人需求的設定;實際策略應依自己的存取目標檢查。
DEVICES / 購買與首次開啟
唯一取得管道是 App Store。先確認目前使用的商店與購買帳號,再檢查相容性;購買 App、加入既有訂閱,以及允許 VPN 設定是不同步驟,須分別完成。
購買前,請在 App Store 產品頁核對 App 名稱、開發者與官方圖示。首次連線時,系統可能會要求允許新增 VPN 設定;請確認這是剛才在 Shadowrocket 中主動發起的操作,再依系統提示完成授權。購買完成不會自動填入伺服器資訊,仍須匯入自己已有的訂閱或伺服器資料。
查看 iPhone 取得步驟 →使用購買時的同一個 Apple ID,在 App Store 中尋找已購買的 Shadowrocket。iPhone 與 iPad 的購買權益,以及是否支援通用購買,請以 App Store 頁面標示為準。安裝完成後,請分別確認既有訂閱、目前的 Config 與連線授權;另一台裝置可用,不代表本機已完成設定。
查看 iPad 取得步驟 →Mac / Apple TV 也可透過同一個 App Store 取得;相容性與所有裝置的系統需求,均以 App Store 頁面標示為準。
若商店顯示購買按鈕,但你記得已經購買,先確認「媒體與購買項目」使用的帳號。裝置上的 iCloud 帳號可能與 App Store 購買帳號不同,應以實際產生購買紀錄的帳號為準。確認帳號後再尋找已購項目,避免尚未查明就重複付款。還原 App 與還原設定也應分開處理:重新下載 App 不會自動補回已刪除的個人伺服器資料。
首次開啟後,建議先熟悉 Home 中的 Global Routing、SERVER 與 Add Server,再匯入自己的資料。首次連線成功後,記下使用的網路與設定名稱;更換裝置時依相同順序檢查,有助於區分購買權益、系統授權與伺服器參數問題。VPN 狀態代表系統連線狀態,特定目標是否能存取仍須實際測試。
VERIFICATION / 正版與購買資訊
Shadowrocket 是閉源商業 App。辨識正版時,請核對 App Store 產品頁上的開發者、官方圖示與 App ID,不要只依搜尋排序或中文別稱判斷。
Shadowrocket
id932747118
開啟產品頁後,確認開發者為 Shadow Launch Technology Limited,App 名稱為 Shadowrocket,圖示也與本頁展示的官方圖示一致。接著檢查產品頁網址中的 id932747118。中文使用者也會用「小火箭」稱呼這款 App,但別稱並非唯一識別依據;搜尋結果中名稱相近、配色相似或排名靠前,都不能取代這三項核對。
核對時不要只看單一資訊。例如,圖示相似不足以確認 App 身分,名稱相同也應進一步查看開發者。若三項資訊無法一致,請先停止購買並重新核對產品頁。本網站提供的 App Store 連結指向相同的 App ID;開啟後仍須依頁面實際顯示確認價格、商店供應情況與裝置相容性。
App Store 顯示的 App 會因目前 Apple ID 所屬商店而異。搜尋不到 Shadowrocket 時,先前往系統設定中的「媒體與購買項目」,確認目前登入的帳號及國家或地區,再查看產品頁提示。裝置語言、系統地區與商店帳號地區是不同設定;單獨變更顯示語言,不代表目前使用的商店已變更。
能在某個商店頁面查看產品,不代表目前的購買帳號一定能完成交易。若頁面顯示 App 無法使用,請以目前商店的提示為準。若要更改帳號地區,應先了解餘額、現有訂閱與付款方式等條件,不要把變更地區當成所有下載問題的通用解法。完整核對順序請參閱正版指南;不必為了閱讀本網站手冊調整任何帳號設定。
Shadowrocket 採一次買斷,美國商店參考價格為 2.99 美元;各商店以當地貨幣顯示,最終價格以付款確認頁面為準。購買取得的是用戶端使用權,不代表特定伺服器可用,也不會自動建立訂閱。若畫面要求再次付款,請先查詢購買紀錄、帳號與 App 身分,再決定後續處理方式。
既有訂閱的有效期限、流量額度與伺服器維護狀態,須依該訂閱本身的資訊確認,不能從 App Store 購買紀錄推斷。反過來說,訂閱可以更新,也不代表 App 購買帳號已確認。分開記錄「App 權益」與「連線資料」,更換裝置或排查問題時,就能各自找到對應依據。
在 iPhone 購買後若要在 iPad 使用,應先以相同的購買帳號尋找已購項目,並核對該裝置上的產品頁。兩種裝置可共用的購買範圍、是否支援通用購買及相容性,請以 App Store 頁面標示為準。還原時,優先從已購清單進入正確產品,不要只憑舊截圖或記憶中的名稱,重新尋找相似 App。
是否支援家人共享,請以 App Store 的 App 說明與家庭設定實際顯示為準;家庭成員關係不代表所有購買項目都已自動共享。重新下載後,還要檢查本機 Config、既有伺服器資訊及系統連線授權。若先前沒有保留設定,就無法單靠購買紀錄重建其中的規則與驗證參數。
App 更新透過 App Store 進行;查看更新說明與目前相容性時,請以商店頁面為準。訂閱更新是重新取得使用者既有訂閱的內容,而編輯或替換 Config 則是另一項操作。這些變更可能影響不同環節,排查時應記錄剛才進行的操作,不要籠統地把所有變更都稱為「更新」。
修改規則前先保留原設定;更新訂閱後,確認原先選取的伺服器是否仍在清單中;App 更新後若需重新檢查權限,請依系統提示逐項確認。每次只變更一個條件,才能保留可供比較的前後狀態。不要為了嘗試解決問題就先刪除所有內容,否則會同時失去原始參數與重現問題的依據。
發現連線異常時,先確認裝置能正常連上網路,再確認訂閱內容已匯入且選取了預期的伺服器,接著檢查 Global Routing 與目前的 Config。完成這些基本檢查後,Connectivity Test 與診斷紀錄才更容易判讀。切換網路後若情況不同,也應記錄使用的是 Wi-Fi 或行動網路、是否啟用 On Demand,以及問題是否只發生在特定存取目標。
診斷資料可能包含伺服器位址、訂閱憑證與存取紀錄。向他人描述問題時,保留錯誤訊息與操作順序即可;請先遮蔽驗證參數與私人連結。只說「無法連線」很難區分匯入失敗、伺服器連線失敗、網域解析問題或選錯規則;逐個環節記錄狀況,比反覆更換所有設定更有助於找出原因。
這些核對方式也適用於已使用一段時間的設定。過去能連線,不代表目前的伺服器、訂閱與網路條件始終相同。先重現問題,再回到最後一次確認正常的狀態,記錄差異後逐項修改;涉及自己的伺服器參數時,應以實際伺服器端設定為準,不要只憑協定名稱猜測欄位內容。
依完整教學核對匯入、連線與驗證步驟 →NOTES / 技術筆記
基本步驟可在教學中依序閱讀;較長的規則說明與自動化條件則分開查閱。以下三篇分別介紹自動連線、正版購買與規則順序,可依目前遇到的問題選讀,不必在開始連線前完成所有進階設定。
On Demand 可依網路環境自動啟用或中斷連線。本文逐項說明 Wi-Fi SSID、行動網路與網域這三類觸發條件的設定方式,以及多條規則同時存在時的生效順序。建議先完成手動連線測試,再依自己的網路條件檢查規則涵蓋範圍。
閱讀觸發條件說明 →從 App Store 搜尋開始,逐項核對開發者 Shadow Launch Technology Limited、官方圖示與 App ID 932747118,再完成一次買斷與下載,並說明更換裝置後如何從「已購項目」重新下載。購買前先確認帳號與產品身分,不要把搜尋結果當成正版判定依據。
閱讀購買流程說明 →規則由上往下逐條比對,符合第一條後即停止。本文說明 DOMAIN-SUFFIX、IP-CIDR 等關鍵字的寫法,以及三種策略的含義,並解釋 FINAL 為何必須放在最後。透過規則涵蓋範圍理解結果,不要只檢查檔案中是否有某個網域。
閱讀規則順序說明 →