iPhone
先在產品頁核對開發者與 App ID,再完成購買。首次建立連線時,系統可能會要求新增 VPN 設定;請確認要求是由 Shadowrocket 發起並閱讀提示,再依需要授權。此授權用於系統網路設定,不會自動填入伺服器資料。開啟 App 後,仍須匯入使用者現有的訂閱,或手動新增伺服器。
查看 iPhone 取得步驟 →App Store 正版 · 官方手冊
適用於 iPhone / iPad 的規則代理用戶端。先核對 App Store 正版,了解一次買斷,再匯入現有訂閱並設定規則分流。
依序核對規則、連線條件與設定內容。以下片段用於說明語法及介面項目,並非適用於所有網路的完整設定。
在 Config 中查看目前設定檔的 Rule,並確認 Global Routing 已選取 Config。規則由上而下比對,第一個符合的項目會決定策略;DOMAIN-SUFFIX 涵蓋指定網域及其子網域,FINAL 則處理前面規則都未符合的請求。修改時,將明確條件放在較廣泛的條件之前,並保留最後的兜底規則。範例中的 DIRECT 表示直接連線,PROXY 則使用目前選取的代理;規則本身不會建立伺服器,也不能取代有效的連線參數。
[Rule]
DOMAIN-SUFFIX,apple.com,DIRECT
GEOIP,CN,DIRECT
FINAL,PROXY
On Demand 可依預設條件觸發連線行為,相關設定可在 Settings 中查看。先完成手動連線測試,再設定 Wi-Fi、Cellular 或指定網路條件,以免將伺服器故障誤判為觸發條件設定錯誤。修改後,分別測試加入網路、離開網路及手動中斷連線時的行為,並記錄預期結果。按需連線設定的是何時建立連線;Rule 設定的是請求採用哪種策略,兩者屬於不同層級。右側列出的是介面條件名稱,並非可直接貼上的設定語法。
On Demand · 介面條件
Wi-Fi
Cellular
在 Add Server 中,先選擇與伺服器相符的 Type,再填入 Host、Port 及該協定所需的驗證資料。Shadowrocket 支援多種協定,但協定名稱相同不代表參數可以互換;加密方式、傳輸方式及 TLS 相關欄位都必須逐項相符。匯入現有訂閱可減少手動輸入,但匯入後仍應確認重要欄位完整。請勿為了嘗試連線而任意更換 Type;參數應以使用者自己的服務商或伺服器設定為準,選擇協定本身並不保證連線速度或可用性。
Add Server · Type
訂閱用於從使用者現有的網址讀取伺服器項目。新增時選擇 Subscribe,貼上完整連結並儲存,接著確認是否出現 SERVER 項目,再選取其中一個測試連線。更新訂閱只會重新整理該來源的資料,不代表所有規則都已變更,也不代表連線服務已續期。更新失敗時,先確認連結是否完整、服務是否有效,再檢查目前網路能否連至該網址。訂閱網址可能包含帳號憑證,應視為敏感資訊妥善保管;排查問題時,避免將完整連結放進公開截圖或記錄。
匯入後的核對順序
Subscribe
→ SERVER
→ 選取現有伺服器
→ Connectivity Test
設定檔會分別儲存一般參數、規則、主機對應與 URL 重寫。編輯 Config 前,先儲存目前可用的副本,再一次只修改一類設定。General 會影響基本網路行為,Rule 用於決定請求策略,Host 與 URL Rewrite 則分別處理名稱對應和符合條件後的 URL 操作。匯入檔案後,也要確認已選取該檔案。使用 iCloud 同步相關資料時,先確認同步範圍及目標裝置上的內容;同步不能取代獨立備份,也不要假設重新取得已購 App 後,所有連線設定都會自動復原。
[General]
bypass-system = true
dns-server = system
[Rule]
FINAL,PROXY
[Host]
localhost = 127.0.0.1
Connectivity Test 可協助檢查伺服器連線狀況;Settings 中的 Diagnostics 則可進一步查看問題線索。測試結果只反映特定測試條件下的狀況,不能直接證明所有網站和 App 都能正常使用。排查時依序核對本機網路、伺服器參數、DNS 及規則比對結果,並在每次修改後重複相同測試。Data 中的流量記錄可協助確認是否有資料經過連線,但不能據此推斷服務商的計費餘額。分享診斷資訊前,請移除伺服器憑證、訂閱網址及其他個人資料。
診斷入口與觀察項目
Home → Connectivity Test
Settings → Diagnostics
Data
核對:網路 → 參數 → DNS → Rule
閱讀規則時,先區分「是否已建立連線」與「請求採用哪種策略」。伺服器項目、訂閱來源、設定檔和 Global Routing 各有不同用途;看到伺服器已匯入,不代表目前已依預期分流。如需了解 DOMAIN、IP-CIDR、REJECT 等關鍵字,可參閱名詞解釋,再前往完整設定指南查看語法。
Shadowrocket 僅透過 App Store 購買與取得。系統需求、相容範圍及通用購買適用性,請以 App Store 頁面標示為準。
先在產品頁核對開發者與 App ID,再完成購買。首次建立連線時,系統可能會要求新增 VPN 設定;請確認要求是由 Shadowrocket 發起並閱讀提示,再依需要授權。此授權用於系統網路設定,不會自動填入伺服器資料。開啟 App 後,仍須匯入使用者現有的訂閱,或手動新增伺服器。
查看 iPhone 取得步驟 →在 App Store 使用購買 App 時使用的本人 Apple ID,先查看已購項目及商店按鈕狀態。同一帳號的已購項目取得方式與通用購買適用性,請以商店頁面標示為準。App 購買記錄與連線設定是兩回事:在 iPad 上重新匯入現有訂閱、核對目前的 Config,再另外測試連線;橫向版面不同,不代表設定邏輯有所不同。
查看 iPad 取得步驟 →Mac / Apple TV 也可透過同一個 App Store 取得,請以商店頁面的相容性標示為準。
如果商店顯示的購買狀態不如預期,先檢查用於 App Store 購買的帳號,而不只是裝置上的 iCloud 帳號。暫時找不到 App 時,也應先核對帳號所屬商店及相容性提示,不要將商店顯示問題誤當成訂閱或規則故障。
依照「匯入、選取、測試」的順序完成初次設定。開始前,準備好使用者自己的訂閱網址或伺服器參數,並確認本機網路可正常連線。
01 / Add Server · Subscribe
在 Home 開啟 Add Server。若有完整的訂閱網址,選擇 Subscribe 並儲存;若只有單一伺服器參數,則依對應的 Type 填寫 Host、Port 及驗證欄位。儲存後返回 Home,確認 SERVER 群組中出現實際項目,並選取準備使用的伺服器。節點名稱只是方便辨識的標籤,不代表一定能連線,也不能取代對協定和參數的核對。
從其他地方複製連結時,留意是否夾帶空格、換行或說明文字。訂閱更新失敗與伺服器連線失敗應分開排查:前者先檢查訂閱網址及存取狀態,後者則檢查匯入後的個別連線參數。修改前先記錄原有狀態,避免多次覆寫後遺失可用設定。
02 / Global Routing
Global Routing 決定目前的整體路由方式。Config(設定檔)會依所選設定檔中的規則處理請求;Proxy(代理)會讓適用流量經由代理路徑;Direct(直連)則使用直接連線。若要正常使用規則分流,通常先確認已選取設定檔,再選擇 Config。請勿混淆「已選取伺服器」與「所有請求都經由該伺服器」;實際結果也會受到路由方式及規則影響。
暫時切換路由方式有助於縮小問題範圍,但不是通用的修復方法。如果某項請求在 Proxy 下正常、在 Config 下異常,應優先檢查規則比對結果和最終策略,而不是一再重新匯入訂閱。測試結束後,請恢復預期的路由方式,以免後續使用情境與原本的設定目的不符。
03 / Home · Connectivity Test
返回 Home 開啟連線開關,並依照系統提示完成所需的 VPN 設定授權。先執行 Connectivity Test,再存取明確的目標服務,確認實際請求能否完成。測試通過只能作為參考;還應確認目標網域採用預期的策略。發生異常時,先記錄錯誤狀況,再依序檢查本機網路、伺服器、DNS 和規則,每次只修改一項。
在 Wi-Fi 與 Cellular 之間切換後,可重複同一組測試,判斷問題是否只在特定網路環境發生。若要進一步查看 Diagnostics,請保留與故障相關的錯誤資訊,但分享前移除訂閱連結、驗證欄位及個人資料。Data 可用於觀察流量變化,不代表遠端服務的餘額或計費記錄。
APP STORE / 正版核對與購買記錄
Shadowrocket 是閉源商業 App。本網站為 Shadowrocket 官網與官方手冊,取得、購買及 App 更新皆以 App Store 產品頁為準。
進入產品頁後,先確認 App 名稱為 Shadowrocket,再檢查是否與本網站頁首使用的官方圖示相符,並核對開發者 Shadow Launch Technology Limited。產品頁網址應包含 id932747118。不要只憑搜尋結果中的名稱或相似圖案判斷;名稱可供辨識,再以開發者和 App ID 確認具體產品。
核對完成後,再查看購買按鈕、相容性與 App 說明。系統需求一律以 App Store 頁面標示為準,本手冊不將特定系統版本視為長期承諾。若商店提示裝置不相容,請先確認商店列出的條件;訂閱和規則設定無法改變裝置的相容範圍。
購買 Shadowrocket 可取得用戶端 App 的使用權,不代表同時取得伺服器、訂閱或連線服務。本網站不提供、不銷售、不推薦節點或訂閱。新增伺服器及使用 Subscribe 的步驟,皆以使用者已擁有自己的伺服器資料或訂閱網址為前提;若沒有這些資料,請先向自己的服務商確認,不要將 App 購買記錄當成連線憑證。
美國商店價格約為 2.99 美元,一次付費;各商店以當地貨幣顯示價格,實際金額以結帳頁面為準。用戶端的購買狀態與現有服務的有效期限分開管理。訂閱過期、網址失效或伺服器參數變更,不會因重新取得 App 而自動復原,須依相關服務的實際狀態處理。
更換新裝置或刪除後重新安裝時,先在 App Store 使用購買 App 時使用的本人 Apple ID,前往已購項目尋找 Shadowrocket,並核對產品頁狀態。符合商店條件時,可依已購記錄重新取得。iPhone 與 iPad 使用同一帳號取得 App,以及通用購買的適用性,請以 App Store 頁面標示為準;不要只因另一部裝置顯示購買按鈕,就立刻重複購買。
復原 App 與還原設定應分成兩個步驟。取得 App 後,再匯入自己的訂閱、檢查 Config 和 Global Routing,並重新測試連線。若使用 iCloud 相關同步功能,先確認實際同步的內容;帳號登入、App 購買和設定同步各有不同範圍,應分別確認,避免以為購買記錄會保存所有網路參數。
不同帳號所屬商店的顯示內容及可取得狀態可能不同。若遇到搜尋不到 App、已購狀態不符或結帳異常,先檢查 App Store 目前使用的購買帳號、商店及頁面提示。更改帳號地區前,應閱讀商店對現有購買項目及帳號狀態的說明,不要把暫時切換地區當成通用的排查方法。
App 更新透過 App Store 進行;是否自動更新也取決於裝置設定及商店狀態。更新前可保留目前設定的副本,更新後再核對常用伺服器和規則。App 更新、訂閱更新與設定檔更新是不同操作:App 更新會變更用戶端,訂閱更新會重新整理來源項目,設定檔更新則可能改變請求比對及策略,三者都應分別測試。
完成基本連線測試後,再依照具體情境閱讀。按需連線、背景耗電與更換裝置後的復原,分別處理不同問題,不能互相取代。
從原購買帳號及已購項目開始核對,並區分重新取得 App 與重新匯入訂閱、Config。說明商店按鈕狀態不一致時的檢查順序,以及更改商店地區前應留意的購買記錄問題。
查看復原步驟 →從系統電池用量著手,區分維持連線、實際資料傳輸及網路切換造成的影響。依照日常使用情境檢查背景運作,再決定是否使用 On Demand,不要只憑狀態列圖示判斷耗電情況。
查看耗電檢查方式 →確認手動連線正常後,逐項了解觸發條件,並分別測試連上 Wi-Fi、切換 Cellular 及存取目標網域時的行為。對照預期與實際結果,避免同時修改多項條件。
查看條件設定 →