Shadowrocket
使用與設定說明
適用於 iPhone / iPad 的規則分流客戶端,僅於 App Store 提供,採一次性買斷;從核對正版開始,依照介面步驟匯入現有訂閱並檢查連線。
- Shadowsocks
- VMess
- Trojan
- Global Routing
規則、訂閱與連線設定
先釐清連線觸發條件、流量策略與伺服器參數,再調整相應設定。
依操作目的尋找功能
右側列出規則語法或設定項目索引,並非應用程式介面。
依序比對網域與網段
規則分流用來決定不同請求的處理策略。在 Home 將 Global Routing 設為 Config 後,流量才會依目前設定的規則處理;在 Config 確認實際啟用的檔案,再檢查 Rule 中的順序。DOMAIN-SUFFIX 可比對網域後綴,IP-CIDR 用於指定網段,FINAL 則處理前面規則都未命中的請求。先設定明確的例外,再安排預設策略。修改後以同一個目標重新測試,並查看記錄確認命中結果,避免同時調整多處而難以找出原因。
區分自動連線與規則策略
On Demand 控制系統是否在指定條件下觸發連線,並不會取代 Global Routing 的分流選擇。前往 Settings 檢查 On Demand,先了解目前條件,再決定是否啟用。建議先以手動連線確認現有伺服器可用,設定正確後再啟用自動觸發。若關閉連線後又自動恢復,請先檢查這項設定,而非反覆修改伺服器密碼。切換 Wi-Fi 或行動網路後,可比對系統連線狀態與實際存取結果;可選條件請以目前應用程式介面為準。
確認 Type 與伺服器資訊相符
多種協定支援不同類型的現有伺服器,不能將一種協定的參數直接填入另一種 Type。開啟 Add Server 時,先確認 Type,再填入 Host、Port 及該協定要求的驗證欄位。Shadowsocks 需要填寫對應的 Method;其他類型可能還有傳輸方式與 TLS 選項。欄位看起來相似,不代表可以互換。請依據自己已有的伺服器資訊逐項填寫,儲存後再測試。協定名稱本身不代表速度,實際表現也受網路路徑、伺服器設定與裝置狀態影響。
匯入現有訂閱並確認清單
訂閱可集中更新伺服器項目,操作前須先備妥自己有效的訂閱連結。在 Home 的新增流程中選擇 Subscribe 對應的類型,輸入完整網址並儲存,接著確認回傳的群組與項目。網址中的查詢參數可能用於驗證,請保持原樣,也不要公開分享。掃描 QR code 前,先確認內容是單一伺服器還是訂閱,兩者後續的更新方式不同。更新後若清單為空,請檢查連結狀態與回應內容,不要連續重複新增。本網站僅說明匯入方式,不提供訂閱。
分開管理規則檔案與伺服器項目
Config 中的設定檔用來管理 General、Rule、Hosts 等設定,與 Home 中的訂閱清單不同。修改前,先確認目前選取的檔案,並保留可還原的副本;每次只調整一類設定,記下調整目的與測試結果。使用 iCloud 同步時,請分別確認應用程式內的同步選項、系統 iCloud 權限,以及目標裝置上的實際內容;安裝完成不代表設定已完成移轉。還原後仍須檢查目前設定、伺服器選擇與 Global Routing,避免舊設定覆蓋剛完成的修改。
沿著連線路徑逐層蒐集線索
Home 中的 Connectivity Test 可協助檢查伺服器連通狀況,Data 可查看流量記錄,Settings 中的 Diagnostics 則提供進一步的排查入口。單次測試結果僅反映特定測試條件下的回應,不能取代實際存取測試。遇到異常時,先確認本地網路,再檢查伺服器參數、規則命中與 DNS;每次只變更一項條件。分享診斷記錄前,請移除訂閱網址、密碼及其他個人資訊。若測試有回應但目標仍無法開啟,請繼續檢查該目標請求所採用的策略,不要只比較測試數值。
Global Routing:先確認目前的處理方式
Config、Proxy、Direct 是三種流量處理模式,不是三份伺服器訂閱。Config 依目前設定檔中的規則選擇策略,適合需要區分不同請求的情況;Proxy 會將流量交由代理策略處理,仍取決於所選伺服器與相關設定;Direct 採用直接連線策略,不能用來驗證伺服器是否有效。切換模式後,請以同一個存取目標比較結果,並確認連線開關狀態。若修改規則後未達預期,先確認是否仍處於 Config,再確認修改的是不是目前使用中的檔案。
初次設定建議從最少修改開始:先用完整的現有伺服器資訊測試連線,再啟用需要的規則,最後調整 DNS 與 On Demand。每個步驟都有明確的驗證目標,也方便還原上一個設定。需要依介面逐步操作,請閱讀快速入門教學;需要了解 Type 與協定參數,請參閱協定詳解,不必一次填入所有進階選項。
裝置與 App Store 下載入口
Shadowrocket 僅於 Apple 平台提供,購買與安裝一律透過 App Store。
安裝、授權與初次驗證
首次開啟後,先確認 Home 中是否已有伺服器項目。購買應用程式不會自動填入個人伺服器資訊,須使用自己已有的訂閱、QR code 或伺服器參數完成新增。首次建立連線時,系統可能會要求允許新增 VPN 設定;這是讓客戶端透過系統網路機制處理流量的授權步驟。請先確認操作由目前的應用程式發起,再依系統提示完成確認。授權完成僅代表系統允許建立設定,不代表遠端伺服器已可使用,仍須搭配 Connectivity Test 與實際存取進行檢查。
從另一台裝置移轉時,建議分別確認應用程式購買項目、伺服器項目與設定檔。已購記錄關係到應用程式的安裝資格,訂閱更新會更新伺服器清單,設定同步則處理規則與設定;三者的來源與狀態並不相同。即使兩台裝置登入相同帳戶,也請檢查目標裝置上的實際內容,確認目前設定沒有遺漏,也未誤選舊伺服器。不同裝置的網路條件可能不同,測試結果也會有差異,不宜直接將單次異常歸因於購買狀態。
Mac / Apple TV 也可透過同一個 App Store 取得;相容性、系統需求與通用購買適用性請以 App Store 頁面標示為準。
正版核對與買斷範圍
請以產品頁中的身分資訊、購買說明與相容性為準,不要只憑名稱相似判斷。
Shadowrocket · 閉源商業應用程式
確認官方圖示後,繼續核對開發者與 App ID。
- 開發者 Shadow Launch Technology Limited
- App ID
932747118 - 僅於 App Store 提供
- 一次性買斷
一併核對開發者、圖示與 App ID
進入 App Store 產品頁後,先確認應用程式名稱與圖示,再查看開發者資訊,確認為 Shadow Launch Technology Limited;接著檢查產品網址中的 App ID 是否為 id932747118。這三項資訊須對應同一個產品,不能只憑搜尋結果中的名稱或相似圖示判斷。搜尋結果的顯示順序可能變動,名稱相近的項目也可能是不同應用程式。本網站的下載核對頁提供固定的產品頁入口,方便購買前逐項確認。
Shadowrocket下載中心是 Shadowrocket(小火箭)的官網與官方手冊。手冊中的介面詞保留英文原文,方便對照目前應用程式的操作;實際欄位與入口位置請以裝置上的介面為準。價格、系統需求、通用購買與更新資訊,請至 App Store 對應頁面確認,不要將教學中的操作說明視為即時商店資訊。Shadowrocket 是閉源商業應用程式,產品身分請以商店公開資訊核對。
一次性買斷的是客戶端
美國 App Store 參考價格為 2.99 美元,採一次性付費;各地商店以當地貨幣顯示,實際金額請以 App Store 購買頁面為準。購買取得的是客戶端使用資格,不包含可連線的伺服器清單。是否已有可用伺服器、訂閱是否有效、遠端驗證是否通過,都須另行確認。購買成功、應用程式安裝完成與網路連線成功是不同狀態,分別涉及商店交易、裝置安裝與網路設定三個環節。
商店顯示與帳戶地區
產品能否在目前的商店查看或購買,請以登入帳戶後開啟 App Store 所顯示的實際頁面為準。網頁產品頁可用於核對身分,但不代表所有帳戶都會顯示相同的購買狀態。若無法完成購買,請先檢查目前登入的購買帳戶、帳戶地區、付款狀態與頁面提示,釐清是交易問題還是裝置相容性問題。商店購買失敗與應用程式內的伺服器設定無關,不要反覆修改伺服器來排除商店問題;兩者發生在不同環節。
購買前也請展開相容性欄目,確認裝置是否符合需求。iPhone 與 iPad 的系統需求、其他同店裝置的相容性及通用購買適用性,均請以 App Store 頁面標示為準。若目前裝置顯示無法安裝,請先核對系統與商店資訊;教學只能說明操作步驟,無法改變產品頁列出的相容條件。
還原已購項目與在兩台裝置上使用
更換裝置或重新安裝時,先在 App Store 確認當初用來購買的 Apple ID,再到已購項目中尋找 Shadowrocket。同一帳戶在另一台相容裝置上的購買狀態,請以產品頁顯示為準;iPhone 與 iPad 的通用購買適用性也請以 App Store 頁面標示為準。若頁面再次顯示價格,先確認使用的是原購買帳戶和正確的產品頁,不要只因裝置名稱不同就立即重複付款。
重新安裝應用程式後,還需要還原自己的設定。從已購項目還原的是應用程式本身,不保證本機伺服器項目、訂閱連結與規則檔案都能恢復原狀。若先前使用 iCloud 同步,還原後請檢查同步權限與實際內容;若要從現有訂閱重新匯入,請確認連結仍有效。最後檢查 Global Routing、目前伺服器與 On Demand,確保還原後的行為符合預期。
透過 App Store 管理更新
應用程式更新請從 App Store 取得,可依系統設定使用自動更新或手動檢查。若更新前正在排查連線問題,建議先記錄目前選取的伺服器與重要設定,方便更新後比對,避免憑記憶同時修改多項參數。客戶端更新、訂閱重新整理與設定檔修改是三種獨立操作:更新客戶端會變更應用程式,重新整理訂閱會更新伺服器項目,修改設定檔則會改變流量處理規則,三者不能互相取代。
更新後若介面位置有變動,先依功能名稱尋找入口,再對照操作步驟。若現有連線發生異常,先確認目前網路能正常存取,再檢查伺服器是否仍有效、設定檔是否仍為選取狀態,以及規則是否如預期命中。每次只變更一項條件,有助於區分應用程式設定、遠端狀態與本地網路造成的影響,也方便整理清楚的診斷記錄。
匯入與排查時保護個人設定
訂閱連結通常含有可識別使用者的參數,QR code 也可能包含完整的驗證資訊。使用 Scan QR Code 前,請確認內容來自自己已有的設定來源;分享截圖或診斷記錄前,請遮蔽連結、密碼與個人識別資訊。QR code 可被識別,不代表其中的資訊仍然有效;儲存後還要確認 Type、欄位是否完整、目前選擇是否正確,再進行實際存取測試。
若清單已出現項目但連線失敗,可依序檢查本地網路、驗證欄位、伺服器狀態、Global Routing 與 DNS。若訂閱解析後清單為空,請先確認連結是否完整、回應內容是否為預期的訂閱資料,再考慮重新更新。設定中的網域規則只會決定請求採用哪種策略,無法修復失效的遠端驗證。分開記錄不同層面的問題,比連續切換所有設定更容易找出原因。
技術筆記
針對 DNS、訂閱重新整理與解析異常,逐一說明單一問題。
小火箭訂閱如何更新:手動更新、開啟時自動更新與更新失敗原因
將更新伺服器清單與更新應用程式分開處理。說明手動重新整理的確認順序、開啟時自動更新的設定方式,以及更新失敗時應檢查的網路與連結狀態。
閱讀說明 →Shadowrocket 訂閱解析失敗或伺服器清單為空的自我檢查步驟
連結可以開啟,不代表內容就能解析。依序檢查連結完整性、回傳內容、伺服器狀態與更新時機,釐清是清單匯入問題還是連線問題。
閱讀說明 →Shadowrocket DNS 設定:系統 DNS、自訂 DNS 與 DNS over HTTPS 如何選擇
先判斷異常是否發生在網域解析階段,再比較不同 DNS 設定的作用範圍。說明設定核對方式與重新測試順序,避免同時更換多個變數。
閱讀說明 →閱讀時先找出與目前狀況相符的主題,保留原有設定,並在每次修改後以同一個目標進行測試。需要完整操作順序,先看快速入門;需要了解具體參數,再查閱協定詳解。
查看所有文章 →