iPhone
首次設定可依序操作 Home → Add Server → Global Routing。安裝後先準備自己的訂閱或伺服器資料,連線時閱讀系統顯示的 VPN 設定授權提示;允許設定不代表伺服器已連線,仍須開啟實際網站確認。
查看 iPhone 取得步驟 →App Store
Shadowrocket(小火箭)是 Apple 平台的付費用戶端,只能透過 App Store 取得。請先核對商店項目,再查看相應裝置的首次開啟步驟;系統需求與一般購買適用情形請以 App Store 頁面標示為準。
首次設定可依序操作 Home → Add Server → Global Routing。安裝後先準備自己的訂閱或伺服器資料,連線時閱讀系統顯示的 VPN 設定授權提示;允許設定不代表伺服器已連線,仍須開啟實際網站確認。
查看 iPhone 取得步驟 →使用購買時的 Apple 帳號,在 App Store 確認已購狀態與一般購買適用情形。設定時請依英文介面文字尋找選項,畫面配置可能不同;分別確認目前伺服器、所選 Config 與連線開關,不要只憑另一部裝置的狀態判斷。
查看 iPad 取得步驟 →Mac / Apple TV 也可透過同一個 App Store 取得,請以商店頁面的相容性標示為準。
查看取得步驟 →Configuration
先區分伺服器資料、路由模式與設定檔,再調整個別設定。三者分別回答「連線到哪裡」、「流量如何處理」及「哪些請求符合哪些規則」,彼此不能取代。
Global Routing
在 Home 開啟 Global Routing,先確認目前模式。Config 會依所選設定檔中的規則分流;Proxy 會將適用流量交由代理策略處理;Direct 則直接連線。若要讓指定網域走 PROXY、其他請求走 DIRECT,必須選擇 Config,而不是只匯入檔案後仍維持原模式。測試時先固定一部伺服器與一個目標網站,再切換模式觀察結果,避免將伺服器故障誤判為規則錯誤。
適合設定規則分流。先在 Config 選取要使用的檔案,再檢查規則順序及最後的 FINAL;檔案出現在清單中,不代表它已是目前使用的設定。
適合確認所選代理路徑是否可用。這不能取代 Config 中的網域分流;測試結束後,請依原本用途重新確認路由模式。
適合比對直接連線的結果。Direct 不依賴所選代理伺服器,但能否成功存取仍取決於目前網路、DNS 與目標服務狀態。
Rule
規則通常由上而下比對,符合後便套用相應策略。DOMAIN 用於比對完整網域,DOMAIN-SUFFIX 可涵蓋網域及其子網域,IP-CIDR 用於指定 IP 位址範圍;FINAL 放在最後,處理未符合其他規則的請求。先寫少量且容易理解的規則,再逐步擴充,比直接加入大量項目更容易排除問題。也請確認策略名稱、英文逗號與規則位置;規則只決定流量路徑,不會產生可用的伺服器資料。
只代理指定網站時,可先為目標網域設定 DOMAIN-SUFFIX,再以 FINAL,DIRECT 作為預設處理方式。此處的 example.com 僅為語法範例,並非服務位址。修改後重新送出請求,查看記錄中的命中項目,確認結果符合預期;不要只因連線開關已開啟,就認定規則已生效。
查看規則設定手冊 →Config · iCloud
Config 中的設定檔負責全域參數、規則及相關處理邏輯,並不等同於 Home 中的伺服器清單。檢視檔案時,先看 [General],再看 [Rule];需要本機對應設定時,檢查 [Host]。編輯前先保留一份可正常使用的設定,每次只修改一類內容;若同時變更 DNS、規則與路由模式,發生問題時便難以判斷原因。匯入後也要確認目前選取的是哪個檔案。
若要在不同裝置間保留資料,可查看 App 內與 iCloud 相關的選項,並確認裝置使用的 Apple 帳號及 iCloud 權限。同步不能取代修改前備份,也不代表兩部裝置目前的連線狀態相同。伺服器資料、設定檔選取狀態及系統授權都應在目標裝置上分別確認;含個人服務資料的檔案應妥善保管。
查看設定手冊 →On Demand
On Demand 可依設定條件觸發連線,設定入口位於 Settings。建議先停用自動觸發條件,確認手動連線、所選伺服器與 Config 都能正常運作,再逐一啟用需要的條件。設定後,請在相關網路環境中分別測試連線與中斷情形,不要只看開關狀態。這項設定只會改變連線觸發方式,無法修正錯誤密碼、失效訂閱或沒有回應的伺服器。
若發現中斷後又立即重新連線,請先檢查 On Demand 與系統中的 VPN 狀態,再確認網路是否切換。排除問題時保留原設定紀錄,暫時停用相關條件進行比對;找出原因後再恢復必要設定。按需連線與規則分流是兩個不同層次的設定:前者控制何時連線,後者控制連線後如何處理請求。
查看設定手冊 →Data · Diagnostics
Data 用來查看 App 記錄的流量,Connectivity Test 則協助判斷連線狀況,兩者檢視的問題不同。測試有回應,不代表所有目標網站都能存取;統計顯示有流量,也不代表請求一定依預期規則轉送。排除問題時,先記錄測試時間與目標,再確認 Global Routing、目前伺服器及命中策略;使用相同條件重測,才能比較修改前後的結果。
Shadowrocket 的流量統計方式可能與服務供應商的計費標準不同,不能直接用某個本機數字推算剩餘額度。需要進一步找出問題時,再查看 Settings 中的 Diagnostics、Log 等相關項目。分享紀錄前,請確認是否包含訂閱網址、伺服器資料與瀏覽網域,只保留排除問題所需的內容,避免洩露個人資料。
查看設定手冊 →Subscribe · Add Server
既有訂閱可依教學匯入;手動新增時,進入 Add Server,先選擇 Type,再填入該協定對應的 Host、Port 與驗證欄位。Shadowsocks、VMess、VLESS、Trojan 等協定的欄位不可混用,實際可選項目以 App 內顯示為準。資料應來自你已有的服務供應商或自行管理的伺服器;本站僅說明填寫與檢查方式,不提供、銷售或推薦節點或訂閱。
Subscribe 會更新訂閱所包含的伺服器資料,不會自動解決 Config 中的規則問題。更新前請確認訂閱仍有效,更新後檢查項目是否確實變更,並再次確認目前選取的項目。訂閱網址通常含有個人憑證,請勿張貼在公開截圖或討論中;匯入失敗時,先確認複製內容是否完整、連結是否可存取,再檢查服務資料本身。
查看匯入教學 →Purchase & Verification
本站是 Shadowrocket 官方網站與手冊。取得資訊請以 App Store 產品頁為準,操作說明則以 App 內可核對的介面文字為準;先確認 App 身分,再處理購買、恢復與連線設定。
搜尋時不要只看 App 名稱。開啟產品頁後,確認開發者為 Shadow Launch Technology Limited、圖示與本站頁首的官方圖示相符,再檢查產品頁網址中的 App ID 是否為 932747118。三項都應一併核對,不能只憑名稱相似就判斷。若資訊不一致,請先返回取得說明頁確認正確入口,再進行購買。
Shadowrocket 是閉源商業 App,購買與安裝均透過 App Store 完成。App 功能、相容性及購買條件以商店頁面顯示為準;本手冊用於說明設定步驟,不將單一裝置上的情況視為所有裝置皆相同。若要查看系統需求,請直接閱讀商店的相容性欄,不要以記憶中的需求取代目前標示。
買斷用戶端 ≠ 購買線路方案。美國 App Store 參考價格為 2.99 美元,採一次性購買;實際金額請以付款前 App Store 顯示為準,各地商店會以當地貨幣標示。購買用戶端不代表取得可用伺服器或訂閱,也不會延長既有服務的有效期限或增加流量。首次設定前,請先準備自己的訂閱或伺服器資料,再依教學匯入。
本站不提供任何節點或訂閱服務,也不參與相關購買。連線失敗時,請分開檢查 App 設定與服務狀態:先確認資料完整、驗證資訊正確、伺服器能否回應,再檢查模式、DNS 與規則。重新購買用戶端無法修正服務資料錯誤;大量調整設定前,先透過一項可解釋的測試縮小問題範圍。
App Store 項目是否顯示,取決於目前帳號所屬商店地區與商店的顯示情況;頁面能否開啟、帳號是否已購買,以及裝置是否相容,是三件不同的事。若搜尋不到,請先確認目前登入的購買用 Apple 帳號及商店地區,再透過本站取得說明中的產品頁入口查看。搜尋結果沒有顯示,不代表 App 已遭下架;確認帳號前也不要重複付款。
同一筆購買是否適用於 iPhone 與 iPad,以及 Mac / Apple TV 的相容性與通用購買條件,請以 App Store 頁面標示為準。更換裝置後,取得 App 與移轉設定仍須分別處理;恢復 App 不代表訂閱、所選伺服器、目前 Config 與系統 VPN 授權都會自動恢復原狀。
重新安裝或更換裝置時,請使用原購買帳號登入 App Store,從已購項目中尋找 Shadowrocket,並確認下載按鈕的顯示狀態。若頁面仍顯示購買價格,請先確認是否登入原帳號、商店地區是否相同,以及是否有購買紀錄,再繼續操作。家人共享是否適用同樣以 App Store 標示為準,不要將單次恢復結果視為所有帳號都適用。
後續更新透過 App Store 管理。更新前可先閱讀商店中的更新說明,並保留需要的設定資料;更新後若介面位置有所變動,仍可依 Home、Config、Settings 等英文文字尋找。本文不列出特定版本號與更新日期,避免將短期資訊誤寫成長期要求。
Reading Notes
完成首次連線後,再依實際情境閱讀:更換裝置先查購買紀錄,連線異常先分層排除,指定網站分流則先撰寫最精簡的規則。文章保留英文介面文字,方便在 App 內逐項對照。
從原購買帳號與已購紀錄開始,說明重新下載前的檢查順序。恢復 App 後,再分別確認服務資料、目前設定與連線授權,避免混淆購買問題與連線問題。
閱讀文章 →開關狀態不代表已成功連線。請依序檢查伺服器測試、Global Routing、dns-server 與規則策略,每次保留一項條件作為對照,逐步找出請求失敗的位置。
閱讀文章 →使用 DOMAIN-SUFFIX 列出目標網域,以 FINAL,DIRECT 處理其他請求,再將 Global Routing 設為 Config。並附上驗證方式,協助確認語法正確與規則確實命中。
閱讀文章 →