iPhone
在 App Store 核對應用程式名稱、開發者與 App ID 後,完成購買和安裝。首次開啟時先查看 Home 頁,匯入既有設定,再留意連線時出現的 VPN 設定權限提示。系統需求以 App Store 頁面標示為準。
新增 VPN 設定是讓系統允許用戶端建立連線,並不表示伺服器已準備就緒。如果 SERVER 清單尚未新增內容,請先完成匯入;權限確認成功不代表連線服務可用。
查看 iPhone 說明適用於 iOS / iPadOS 的規則代理用戶端;請從 App Store 正版入口取得,應用程式採一次性買斷。
先核對 App Store 產品頁,再準備自己的伺服器資訊或訂閱。Shadowrocket使用指南是 Shadowrocket 官方網站與使用手冊;建議先閱讀購買與安裝說明,再了解設定和連線。
在 App Store 核對應用程式名稱、開發者與 App ID 後,完成購買和安裝。首次開啟時先查看 Home 頁,匯入既有設定,再留意連線時出現的 VPN 設定權限提示。系統需求以 App Store 頁面標示為準。
新增 VPN 設定是讓系統允許用戶端建立連線,並不表示伺服器已準備就緒。如果 SERVER 清單尚未新增內容,請先完成匯入;權限確認成功不代表連線服務可用。
查看 iPhone 說明在 App Store 使用購買時的同一個 Apple ID,查看已購項目與下載狀態。iPhone 與 iPad 可共用購買;系統需求及是否屬於通用購買,請以 App Store 頁面標示為準。既有設定仍須在裝置上確認。
較大的顯示空間方便對照 Config 中的規則與說明,但檢查順序不變:先核對伺服器,再選擇 Global Routing,最後測試連線。已購應用程式的復原與設定內容的復原是兩個步驟,不能互相取代。
查看 iPad 說明Mac / Apple TV 也可從同一個 App Store 取得;系統需求及是否屬於通用購買,請以 App Store 頁面標示為準。
查看取得步驟 →伺服器資訊決定連線目標,Global Routing 決定處理方式,Config 中的規則決定比對結果。先釐清這三個層面,再逐項調整設定,排查時更容易保留可比較的條件。
Global Routing 中的 Config 會依目前設定中的規則判斷連線策略;Proxy 會將流量交由所選代理處理,Direct 則採直連。需要依網域或位址分流時,先選擇 Config,再檢查規則由上而下的比對順序。較明確的條件通常應排在較寬泛的條件之前,FINAL 則用於未命中的流量。規則中的 PROXY 仍須有可用伺服器,不能取代伺服器設定。修改後請以明確的存取目標確認結果,不要只看開關狀態。
[Rule]
DOMAIN-SUFFIX,example.com,PROXY
IP-CIDR,192.168.0.0/16,DIRECT
FINAL,DIRECT
網域後綴、區域網路位址與預設條件分別處理;此處為語法範例。
On Demand 可依已設定的條件觸發連線,相關選項可在 Settings 中查看。建議先完成一次手動連線,確認伺服器、Global Routing 和存取目標都正常,再設定自動觸發條件。測試時分別觀察符合與不符合條件的網路環境,確認連線是否如預期變化。手動中斷後若又自動連線,請先檢查是否有按需條件生效。按需連線管理的是連線觸發,不會補上缺少的伺服器參數,也不能取代 Config 中的分流規則。
Settings
On Demand
以上是介面定位用詞,不是可直接匯入的設定片段。
Shadowrocket 支援 Shadowsocks、VMess、VLESS、Trojan、Hysteria2 等協定。手動新增時,請在 Add Server 中選擇與既有伺服器相符的 Type,再填寫位址、連接埠及驗證資訊。不同協定所需欄位各異,TLS 與傳輸層參數也應逐項依照原始資料核對,不能只更改協定名稱,沿用其他欄位。名稱相近不代表可以互換。儲存後返回 Home 選取該伺服器,再測試實際連線;協定名稱本身無法判斷伺服器目前是否可連線。
Add Server
Type
Host
Port
先確認 Type,再核對該類型所需的所有欄位。
匯入訂閱可將使用者既有的伺服器清單加入用戶端。先向你的服務商取得完整連結,在 Add Server 中選擇 Subscribe 類型新增並儲存,再確認 Home 中是否出現對應群組。更新前保留原有群組,更新後檢查項目是否變動,避免重複新增造成混淆。若連結解析失敗,先確認複製內容是否完整、是否包含空格,再確認訂閱狀態。訂閱網址可能包含存取憑證,排查或分享截圖時請遮蔽完整連結及驗證資訊。
Add Server
Type: Subscribe
訂閱是匯入伺服器資訊的方式,與規則設定檔分開管理。
Config 中的設定檔可包含 General、Rule、Hosts 等區段,用來整理網路設定與分流條件。匯入檔案後,先確認目前使用的是哪一份,再於 Global Routing 中選擇 Config。修改前保留可還原的副本,每次只調整一類設定,方便比對。使用 iCloud 同步相關功能時,應在各裝置分別確認實際檔案與目前選取的設定;檔案已同步不代表連線狀態相同。也要檢查設定來源中的遠端內容,不能只看檔名判斷用途。
[General]
[Rule]
DOMAIN-SUFFIX,example.com,PROXY
FINAL,DIRECT
區段標題用來整理設定;此範例僅展示結構與規則語法。
Connectivity Test 用來檢查伺服器連線狀況,Data 可查看流量記錄,Settings 中的 Diagnostics 則能協助排查。測試前先確認目前選取的伺服器與 Global Routing;測試結果僅反映當時的網路環境與測試方式,不代表所有存取目標都會有相同結果。若連線開關已開啟但存取異常,請繼續檢查規則比對、DNS 與目標服務。記錄問題發生時的網路、模式及操作順序,比反覆修改多項設定更容易找出原因。
Connectivity Test
Data
Settings / Diagnostics
綜合伺服器測試、流量觀察與實際存取結果進行判斷。
以下三個步驟以使用者已備妥自己的伺服器資訊或訂閱為前提。先保留一組便於核對的基本設定,完成手動連線後,再考慮細化規則與設定自動連線。
在 Home 開啟 Add Server。已有訂閱時選擇 Subscribe,貼上完整連結;手動輸入時選擇相符的 Type,逐項填入伺服器位址、連接埠及驗證參數。儲存後返回 SERVER 清單,確認項目確實出現,再點選伺服器左側的圓點,將其設為預設。清單中顯示名稱只代表設定已儲存,仍須繼續測試伺服器是否可用。
若匯入結果為空,請先停止重複新增,檢查連結首尾是否完整、是否因換行或空格而截斷,並向你的服務商確認既有訂閱狀態。手動輸入則應依原始資料逐欄核對,特別留意連接埠、密碼、TLS 與傳輸參數。請勿將私人訂閱網址直接貼到公開回報中。
返回 Home,開啟 Global Routing。設定模式對應 Config,依目前設定中的規則分流;代理模式對應 Proxy,由所選代理處理流量;直連模式對應 Direct,直接連線。若要讓規則生效,也應核對 Config 中選取的檔案,而不只是將 Global Routing 切換為 Config。
初次排查時,固定使用一台伺服器和一個存取目標,記錄所選模式,再觀察結果。若 Proxy 可以存取,但 Config 的表現不同,下一步應檢查規則、策略與 DNS 之間的關係,而非立即重新匯入訂閱。若選擇的是 Direct,即使存取成功,也不能據此證明代理伺服器可用。
確認預設伺服器後,開啟連線開關,依系統提示確認並允許新增 VPN 設定。接著執行 Connectivity Test,再嘗試存取明確指定的目標服務。系統連線狀態、伺服器測試與實際網頁存取反映的是不同環節,需綜合判斷設定是否符合預期。
若發生逾時或連線後仍無法存取,請依序檢查目前網路、伺服器參數、Global Routing、規則與 DNS。每次只修改一項,再重新測試並記錄前後結果。手動連線穩定後再設定 On Demand;若同時啟用多種自動行為,通常更難判斷是哪項設定改變了連線狀態。
Shadowrocket 是閉源商業應用程式,唯一取得管道是 App Store。核對產品身分時,請直接查看商店頁上的開發者、官方圖示與 App ID,不要以搜尋結果排序或相似名稱取代查證。
開啟產品頁後,先確認名稱為 Shadowrocket,再查看開發者 Shadow Launch Technology Limited,並對照本頁顯示的官方圖示。產品網址中的 id932747118 即為 App ID。搜尋結果中可能出現名稱或圖示相似的項目,請一併比對這三項資訊。若有任何一項不符,請返回正版核對頁重新開啟入口,不要只因為「看起來相似」就繼續購買。
圖示可用來辨認應用程式,開發者與 App ID 則可進一步確認產品身分。進入商店後,也應查看相容性、價格與購買提示,這些資訊以目前店面顯示為準。官方手冊說明操作步驟;裝置是否能安裝、適用的系統需求與購買範圍,仍請以 App Store 頁面標示為準。
App Store 顯示的幣別、產品是否上架及購買提示,會依目前帳號所屬店面而異。透過本頁入口開啟後,先確認商店顯示的是同一款應用程式,再查看目前帳號的購買狀態。若搜尋不到,請先核對產品網址與商店提示;不要因搜尋結果未顯示就認定應用程式已從所有店面下架,也不要將不同店面的價格視為相同結帳金額。
本文不列出固定的系統版本需求。若要在其他裝置上使用,請前往同一產品頁查看相容性欄,確認裝置與系統是否符合需求。付款前請自行閱讀商店顯示的條款;是否屬於通用購買及相關適用範圍,以 App Store 頁面標示為準。
買斷用戶端 ≠ 購買伺服器服務。Shadowrocket 的一次性購買是購買用戶端應用程式,不會自動提供使用者所需的伺服器或訂閱資訊。美國店面參考價格為 2.99 美元,各店面以當地貨幣顯示,實際結帳金額以 App Store 頁面為準。本網站不提供、不銷售、不推薦節點或訂閱;教學僅說明如何匯入及使用使用者既有的服務設定。
了解這點後,可以分開處理兩類問題:在 App Store 檢查購買狀態與應用程式安裝;在既有服務資料與用戶端中檢查伺服器參數、訂閱是否有效及連線結果。付款完成但 Home 清單仍為空時,應先新增設定,而不是再次購買應用程式。若已有項目卻無法連線,請進入連線疑難排解流程。
iPhone 與 iPad 可共用購買。更換裝置或重新安裝時,請使用購買時的同一個 Apple ID,在 App Store 的已購項目中尋找 Shadowrocket,再確認下載狀態;系統需求及是否屬於通用購買,以 App Store 頁面標示為準。若顯示購買按鈕,先確認目前帳號與購買紀錄是否相符,避免將帳號不一致誤認為原購買失效。
重新取得應用程式不代表原裝置上的設定已經復原。伺服器項目、訂閱與設定檔都要分別確認;使用 iCloud 相關功能時,也應檢查同步後實際出現的內容及目前選取的設定。復原後重新確認預設伺服器、Global Routing 與 On Demand,再手動測試一次連線,避免因舊設定與新裝置狀態不一致而誤判。
應用程式更新由 App Store 管理,可在商店查看更新紀錄與目前可用狀態。介面版面或選項位置變更時,請以裝置上實際顯示的英文介面用詞作為定位依據。更新應用程式、更新訂閱與編輯 Config 是不同操作:應用程式更新會更新用戶端,訂閱更新會刷新既有伺服器資訊,編輯設定則會調整規則與相關選項。
日常維護時,先保留可還原的設定副本,記錄目前使用的檔案與伺服器,再逐項修改。發生問題後,與最後一組確認可用的條件進行比對。如此可判斷是伺服器資訊變更、規則選擇不同,還是網路環境改變,而不會將所有現象都歸因於應用程式更新。
購買只代表取得用戶端,伺服器清單仍須匯入使用者既有的訂閱,或手動新增伺服器資訊。先確認資料完整,再依照 Add Server 步驟儲存並檢查清單。查看匯入教學 →
連線開關顯示的是用戶端連線狀態,不代表每個存取目標都能正常使用。請結合伺服器測試與實際存取結果,再檢查模式、規則與 DNS,逐步縮小問題範圍。查看連線疑難排解 →
訂閱主要用來匯入伺服器資訊,Config 則管理規則等設定。若要使用規則分流,請確認目前的設定檔,並將 Global Routing 設為 Config;兩者不能互相取代。閱讀完整手冊 →
完成基本連線後,再依照實際問題閱讀相關專題。保留原本可用的設定作為對照,每次只變更一項條件;分別檢查協定欄位、DNS 選擇與訂閱解析,避免混淆不同層面的問題。
先確認連結是否完整,再向你的服務商確認既有訂閱狀態,最後檢查更新時機與 Subscribe 設定。請將解析失敗與伺服器連線失敗分開處理。
閱讀訂閱自我檢查 →了解不同解析方式的用途,以及設定檔中 dns-server 的寫法。先記錄目前設定,再觀察修改後的解析與存取結果。
閱讀 DNS 設定 →從 UUID、加密與 TLS 需求了解這兩種協定,並說明在 Add Server 核對參數時應留意的欄位,而非只依協定名稱選擇。
閱讀協定說明 →