iPhone
在 App Store 確認產品資訊後再購買並安裝。初次建立連線時,系統會要求加入 VPN 設定;確認 App 名稱與操作來源後再授權。安裝完成不代表伺服器資訊已備妥,仍須匯入你已有的訂閱或填入伺服器參數。
建議先手動連線一次並確認網頁能否正常開啟,再設定 On Demand。這樣遇到問題時,才能分辨是基本連線尚未建立,還是自動連線條件未符合;也能避免同時修改多個選項,難以判斷原因。
查看 iPhone 取得步驟01 / App Store
Shadowrocket(小火箭)僅透過 App Store 發行。購買前請先確認購買帳號與裝置相容性,再進行初次設定;系統需求與購買適用範圍均以 App Store 頁面標示為準。
在 App Store 確認產品資訊後再購買並安裝。初次建立連線時,系統會要求加入 VPN 設定;確認 App 名稱與操作來源後再授權。安裝完成不代表伺服器資訊已備妥,仍須匯入你已有的訂閱或填入伺服器參數。
建議先手動連線一次並確認網頁能否正常開啟,再設定 On Demand。這樣遇到問題時,才能分辨是基本連線尚未建立,還是自動連線條件未符合;也能避免同時修改多個選項,難以判斷原因。
查看 iPhone 取得步驟使用購買時的同一個 Apple ID,在 App Store 的已購項目中尋找 Shadowrocket。iPhone 與 iPad 的購買適用範圍以 App Store 頁面標示為準;介面會依螢幕尺寸調整,匯入訂閱、選取 Config 與授權連線的基本順序相同。
App 購買紀錄與用戶端設定是兩回事。另一部裝置能安裝 App,不代表伺服器項目和設定檔也已還原。開始連線前,請確認目前選取的伺服器、設定檔及訂閱更新結果。
查看 iPad 取得步驟Mac / Apple TV 也可從同一個 App Store 取得;系統需求與相容性以 App Store 頁面標示為準。
查看取得步驟02 / Configuration
先釐清伺服器、訂閱與 Config 的差異:伺服器提供連線參數,訂閱用於更新伺服器項目,Config 則決定規則與相關設定。選取伺服器不代表已決定所有流量的路由方式,還需要檢查 Global Routing。
在 Config 中查看或編輯 Rule,並將 Global Routing 設為 Config,流量才會依所選設定逐條比對。DOMAIN-SUFFIX 用來比對網域後綴,IP-CIDR 用來比對 IP 位址範圍;DIRECT 表示直連,PROXY 表示交由代理策略處理。規則順序會影響結果,應將條件較具體的規則放在較寬泛的規則之前,再以 FINAL 處理其餘請求。修改後請儲存並確認目前使用的是該設定檔;範例片段不應直接當成適用於所有網路的完整設定。
[Rule]
DOMAIN-SUFFIX,example.com,PROXY
IP-CIDR,192.168.0.0/16,DIRECT
FINAL,PROXY
閱讀規則與功能說明
On Demand 會依據已設定的網路條件提出連線要求,設定入口位於 Settings。請先確認手動連線正常,再逐項設定觸發條件,並在常用網路環境中分別觀察結果。它控制的是何時連線,不是連線後各項請求採用的策略,因此不能取代 Rule 或 Global Routing。調整條件後,請檢查系統中的 VPN 狀態與實際瀏覽結果;若要暫時停止自動連線,也要一併檢查 On Demand 設定,避免只關閉主要開關後又被條件觸發。
Settings → On Demand
查看隨選連線說明
Shadowrocket 支援 Shadowsocks、VMess、VLESS、Trojan、WireGuard 等協定。手動新增時,請在 Add Server 的 Type 選擇與既有伺服器資訊相符的類型,再核對 Host、Port,以及該類型所需的驗證、傳輸與 TLS 參數。不同協定的欄位不能互相套用,名稱相似也不代表可以省略參數。匯入後若無法連線,請先檢查連結是否完整、欄位是否正確辨識,再確認伺服器端的要求,不要只因協定名稱而反覆切換類型。
Shadowsocks · VMess · VLESS
Trojan · WireGuard · Hysteria2
查看伺服器欄位說明
若已有訂閱連結,請在 Add Server 中選擇 Subscribe,輸入網址並儲存,再確認更新結果。訂閱連結應向你的服務供應商取得;複製時請保留完整參數,避免混入空格、換行或說明文字。訂閱用於集中管理伺服器項目,不會自動替你決定所有規則策略。更新失敗時,先確認連結是否有效、回傳內容是否為用戶端支援的格式,以及目前網路能否連至訂閱網址。訂閱連結可能包含存取憑證,請勿公開貼在截圖、文章留言或診斷紀錄中。
Add Server → Type → Subscribe
查看訂閱更新策略
Config 用於管理設定檔,常見分節包括 General、Rule 和 Hosts。編輯前請先保留可正常使用的副本,每次只調整一類設定,儲存後確認目前選取的檔案。Global Routing 的 Config、Proxy、Direct 分別代表依設定檔分流、統一交由代理策略處理與直連;暫時切換後記得恢復原設定。若使用 iCloud 同步,請確認同步範圍及裝置上的實際檔案;App 購買紀錄、設定檔與訂閱內容分開管理,換機後仍須逐項確認。
[General]
dns-server = system
[Rule]
FINAL,PROXY
了解 Global Routing 的三種模式
Home 中的 Connectivity Test 可協助檢查伺服器回應,Settings 中的 Diagnostics 則可進一步定位問題。測試結果會受測試方式、目前網路與目標回應影響;有延遲數值不代表實際網頁一定能開啟。請搭配連線狀態、請求紀錄與 DNS 解析結果判斷,並在 Data 中觀察流量變化。Data 顯示的是用戶端統計,不等於服務供應商帳戶的剩餘流量。排查時先保留錯誤訊息,再依序檢查伺服器參數、路由模式與 DNS,避免一次修改多處。
Home → Connectivity Test
Settings → Diagnostics
Data
查看連線檢查順序
03 / Purchase & verification
本站是 Shadowrocket 官網與官方手冊。請以 App Store 產品頁核對 App 身分,購買紀錄由 App Store 管理;本手冊說明設定方法,購買前仍應詳閱商店目前顯示的資訊。
開啟 App Store 產品頁後,先確認名稱為 Shadowrocket,再查看開發者是否為 Shadow Launch Technology Limited。將商店圖示與本站頁首使用的官方圖示比對,並確認產品頁網址中的 App ID 是否為 932747118。名稱、圖示、開發者與 App ID 都應一併核對,不要只憑搜尋結果中的簡稱或相似圖案判斷。
若搜尋結果很多,可以先查看本頁的商店說明,再開啟指定的產品頁。瀏覽器中的介紹文字不能取代購買確認頁:實際扣款前,請再次確認 App 名稱、價格及目前使用的 Apple ID。Shadowrocket 是閉源商業 App,購買、安裝與後續更新皆透過 App Store 完成。
App Store 顯示的內容會受帳號所屬店面與裝置相容性影響。搜尋不到 App 時,請先確認目前登入的購買帳號、商店地區及產品頁提示,不要直接把搜尋結果未顯示當成用戶端故障。系統需求一律以 App Store 頁面標示為準,相容性欄也應在準備安裝的裝置上確認。
價格會依店面使用的貨幣顯示;美國店面參考價格為 2.99 美元,一次付費買斷,實際金額以購買時的商店頁面為準。若頁面提示需要確認帳戶資訊,請依 App Store 的流程處理。本手冊中的設定步驟不會改變帳號的購買資格、地區條件或商店顯示內容。
換機或重新安裝後,請先使用原購買帳號登入 App Store 的已購項目,搜尋 Shadowrocket 並重新下載。App 是否能在其他裝置使用、是否適用通用購買或家人共享,均以 App Store 頁面標示為準。若商店仍顯示價格,請先確認帳號與過往訂單,不要急著重複付款。
恢復 App 購買不等於恢復用戶端資料。準備換機時,請分別檢查設定檔備份、訂閱網址與伺服器資訊;若已啟用 iCloud 同步,也要確認新裝置上確實出現所需檔案。恢復後先選取設定檔與伺服器,再進行一次手動連線測試。訂閱內容若已變更,請以重新更新後的項目為準;舊備份無法證明伺服器仍可使用。
查看已購項目恢復說明App 更新透過 App Store 進行,可在商店查看更新紀錄及自動更新設定。訂閱更新則在用戶端內進行,用來重新取得既有訂閱中的伺服器項目。兩者互不影響:更新 App 不會延長連線服務效期,重新整理訂閱也不會變更已安裝的 App。
調整設定或大幅整理伺服器前,請先備份目前可正常使用的設定。更新訂閱後,確認選取的伺服器是否仍在清單中、名稱是否變更,以及原有排序是否需要調整。不要為了恢復某個已失效項目而一再覆寫目前設定;先確認伺服器端狀態,再決定要更新訂閱、修正欄位,或還原備份中的設定檔。
閱讀訂閱更新與整理方法先確認伺服器項目已建立,並選取其中一項,再檢查 Global Routing 與目前的 Config。完成系統 VPN 設定授權後開啟連線,並以實際網頁請求驗證結果。不要只憑項目數量或開關狀態判斷設定已完成。依照教學逐步檢查
延遲測試與網頁瀏覽可能使用不同的目標與路徑。先記下具體錯誤,再檢查 DNS、規則比對結果與伺服器參數;若近期修改過設定,優先比對與備份的差異。每次只改一項,並重複相同測試,才能判斷變更是否有效。查看 DNS 排查說明
先確認檔案或連結是否包含驗證欄位、伺服器位址或存取憑證,再決定保存與分享範圍。排查問題時只提供必要的錯誤資訊,並遮蔽訂閱參數與驗證內容。匯入不熟悉的設定前,請先閱讀規則與相關設定,並保留原本可用的副本以便還原。查看匯入與備份手冊
04 / Field notes
將容易混淆的設定分開說明:先判斷問題發生在解析、規則或連線階段,再依照相應步驟驗證。閱讀時請保留目前可正常使用的設定,不必為了嘗試某個選項而同時重設所有參數。
延遲測試有結果,實際請求卻失敗時,如何分辨 DNS 解析、伺服器連線與規則策略問題。說明 dns-server 的用途,以及檢查系統 DNS 與自訂設定的順序,先找出原因再修改。
閱讀說明設定、代理與直連分別對應 Config、Proxy、Direct。了解三種模式下的流量走向,確認規則何時會參與比對,並在臨時測試結束後還原原有設定,避免將路由選擇問題誤判為伺服器異常。
閱讀說明透過網域與 IP 比對了解 REJECT 的生效範圍,說明規則順序與目標辨識如何影響結果。同一網域承載多種內容時,簡單拒絕可能影響正常請求;請先確認比對對象,再決定是否保留該規則。
閱讀說明