Shadowrocket(小火箭)的介面詞可分為三類:Home、Config、Data、Settings 是頁面入口;Global Routing 下的 Proxy、Direct、Config、Scene 是流量處理模式;Subscribe、Connectivity Test、On Demand 則分別用於匯入、測試與依需求觸發。本文適合已持有自己的服務商帳戶與訂閱,卻不確定該點選哪個入口的使用者,重點說明同一個詞在不同位置的意義,以及連線時應依序檢查哪些項目。
先分清頁面入口與連線狀態
底部標籤決定目前查看的頁面,不直接代表連線是否啟用。進入 Config 不會自動讓流量依規則處理,進入 Data 也不會啟動連線。要確認目前狀態,請回到 Home 查看連線開關、選取的伺服器,以及 Global Routing 的選項。
| 介面詞 | 主要用途 | 避免混淆 |
|---|---|---|
| Home | 管理伺服器、選取預設伺服器、操作連線與測試。 | 伺服器顯示在清單中,不代表已選取或已連線。 |
| Config | 管理及編輯設定檔,查看規則與相關設定。 | 這裡是檔案管理入口,不是 Global Routing 的目前模式。 |
| Data | 查看流量統計與連線紀錄,協助判斷請求路徑。 | 本機紀錄不能取代服務商帳戶中的方案用量資訊。 |
| Settings | 調整應用程式行為、訂閱相關設定與 On Demand 等選項。 | 設定項目的開關與 Home 的連線開關,控制的不是同一件事。 |
閱讀操作說明時,請將完整路徑連在一起理解。例如 Home → Global Routing → Config 中的最後一項是模式;單獨提到「開啟底部的 Config」,則是指設定檔頁面。只記住單一詞彙,忽略它所在的位置,是最常見的誤操作原因。
Home:匯入、選取與連線分別完成
Home 是日常連線操作的起點。Subscribe 是伺服器訂閱類型,不是購買用戶端的項目;匯入後出現伺服器項目,只代表資料已加入清單。接著仍須選取預設伺服器,再開啟連線開關。以下步驟以使用者已持有有效訂閱為前提。
-
開啟入口
進入 Home,點選右上角的「+」,在 Type 中選擇 Subscribe。不要因為看到某個協定名稱,就把整個訂閱網址填進單一伺服器的位址欄位。
-
儲存訂閱
將自己的訂閱網址填入 URL 後儲存。
https://example.com/sub?token=xxxx僅為格式範例,無法用於連線;真實網址中的 token 應妥善保管。 -
選取項目
返回 Home,確認訂閱內容已載入,點選準備使用的伺服器,並確認項目左側的選取標記。訂閱名稱用於辨識群組,實際的伺服器才是連線目標。
-
啟用連線
檢查 Home → Global Routing 目前選取的模式,再開啟 Home 頂端的連線開關。首次出現系統新增 VPN 設定的提示時,依照系統指示完成授權。
-
執行測試
在 Home 使用 Connectivity Test,並嘗試連線至實際需要使用的目標。測試通過與目標請求可用,須分別確認;不能只看連線開關的位置。
更新 Subscribe 會重新取得服務商提供的伺服器資料,不是購買服務,也不是更新應用程式。下拉重新整理前,請先確認目前網路可以連到自己的訂閱網址;若更新失敗,先記下錯誤訊息,不要連續刪除再匯入,以免失去目前選取項目的依據。
Global Routing:Proxy、Direct、Config、Scene 的差異
Global Routing 決定交由 Shadowrocket 處理的流量採用哪種路徑策略。它與伺服器使用 Shadowsocks、VMess、VLESS、Trojan、Hysteria2 或 WireGuard 哪種協定,是兩個不同的面向:前者控制路徑選擇方式,後者說明伺服器連線所用的協定。切換模式不會將伺服器轉換成另一種協定。
Config
建議依照目前選用設定中的規則處理請求,結果可能是 DIRECT、PROXY,或設定中定義的策略。此建議以設定來源明確且規則已確認為前提,並非所有請求都應經過代理。
適用情境:已備妥規則設定,需要依目標區分連線路徑。
Proxy
以代理模式處理流量,不依 Config 模式中的逐條分流規則選擇路徑。可用於暫時比對測試,但代理能否連線仍取決於所選伺服器與網路狀況。
適用情境:在相同目標與伺服器條件下,暫時排查分流規則的影響。
Direct
採用直連模式,不透過所選代理伺服器轉送請求。即使連線開關已開啟,也不代表請求一定經由代理。
適用情境:比對目前網路的直連狀況,確認故障是否只發生在代理路徑。
Scene
依照場景設定決定相應的處理方式。選擇前請先確認已設定的場景及其條件;不要把 Scene 當成另一台伺服器,也不要認為它自然等同於 Config。
適用情境:已建立並檢查場景設定,需要依場景採用連線策略。
排查時一次只變更一個變數。例如保留同一台伺服器與同一個目標,只在 Config 和 Proxy 之間比對。若結果不同,應繼續檢查規則命中狀況與策略指向,而非直接認定伺服器失效。測試完成後,請恢復原本需要的模式,避免暫時設定留在日常使用中。
Config:檔案入口、模式名稱與規則關鍵字
底部的 Config 用來管理設定內容,Global Routing 中的 Config 則使用這些內容處理流量。檔案已匯入、檔案已選用、Global Routing 已切換至 Config,是三種需要分別確認的狀態。只編輯尚未選用的檔案,不會讓目前的請求立即採用其中規則。
同名詞的位置判讀
- 底部的 Config
- 管理、選用及編輯設定檔。
- Global Routing → Config
- 依照目前設定中的規則處理流量。
- 規則中的 PROXY
- 規則的處理動作,須與介面中的 Proxy 模式分開理解。
- 規則中的 DIRECT
- 命中這條規則時採用直連。
先確認詞彙出現的位置,再判斷它控制的是檔案、模式,還是單條規則的動作。
規則詞彙判讀
- DOMAIN-SUFFIX
- 依網域後綴比對目標網域。
- IP-CIDR
- 依 IPv4 位址網段比對。
- GEOIP
- 依 IP 地理資料庫中的地區分類比對。
- FINAL
- 前面的規則都未命中時採用的最終規則。
規則會依序比對;GEOIP 的分類結果不能直接取代對目標實際所在地的判斷。
以下僅展示 [Rule] 區段的語法,不是伺服器連線設定。example.com 是示例網域,192.0.2.0/24 是文件示例網段;請勿將範例視為適用於實際用途的規則集。
[Rule]
DOMAIN-SUFFIX,example.com,PROXY
IP-CIDR,192.0.2.0/24,DIRECT
GEOIP,CN,DIRECT
FINAL,PROXY
例如第一條規則命中後,就會依 PROXY 處理,不再由最後的 FINAL 決定路徑。只有前面三條規則都未命中時,才會套用 FINAL。閱讀規則時,既要看左側的比對條件,也要看末尾的動作;只看到 DOMAIN-SUFFIX,無法判斷請求是否直連。
Data 與 Connectivity Test:紀錄和測試不能互相取代
Data 用於查看連線及流量相關資訊,Connectivity Test 則用於執行連線測試。前者協助回答「請求發生時經過什麼路徑」,後者協助回答「這次測試的目標是否有回應」。兩者都無法單獨證明所有網站、所有協定或長時間傳輸都能正常使用。
確認方式:固定條件後分別查看
Home → Connectivity Test
- 記下測試時選取的伺服器與 Global Routing 模式。
- 分辨回應時間、逾時與失敗提示,不要把較小的數字視為頻寬保證。
- 測試後連線至實際目標,確認目標本身的存取結果。
Data
- 先發出一個容易辨識的請求,再查看相應時間附近的紀錄。
- 確認可見的目標、連線路徑與規則資訊,並以實際紀錄欄位為準。
- 分享紀錄前,請遮蔽訂閱憑證、伺服器位址與個人瀏覽內容。
測試結果說明單次檢查情況,連線紀錄則顯示個別請求;方案剩餘用量仍須登入自己的服務商帳戶確認。
若網頁無法開啟,但某次 Connectivity Test 成功,請繼續檢查該網頁目標的解析與規則結果,不要將兩個不同目標的結果混為一談。反過來說,單次測試逾時也不足以證明所有連線都失敗;請先確認測試目標與當時的網路,再以實際請求複核。
Settings 與 On Demand:設定連線行為,而非選擇伺服器
Settings → On Demand 是設定依需求觸發連線的入口。這裡用來設定何時連線、何時不連線等條件,不負責匯入訂閱,也不會代替使用者選擇可用伺服器。即使符合觸發條件,伺服器參數錯誤或服務無法使用,請求仍會失敗。
- 先建立手動基準:在 Home 選定伺服器,手動連線並確認目標可用,再設定自動觸發。
- 接著確認條件:檢查已設定的 Wi-Fi、行動網路或網域條件,以及對應動作;不要只開啟總開關,卻未確認條件內容。
- 區分連線與路由:On Demand 決定觸發時機;Global Routing 與目前設定則決定連線建立後如何處理請求。
- 排查自動重新連線:手動關閉後若又出現連線,請先返回 Settings → On Demand,檢查啟用狀態與符合條件,再查看系統 VPN 狀態。
Settings 中與訂閱相關的選項會影響訂閱資料的取得方式,不會修正服務商傳回的錯誤伺服器參數。若只是想不起入口,先判斷要處理的項目:將資料加入 Home、編輯規則到 Config、查看請求到 Data、調整應用程式行為到 Settings。記住這種分類,比逐一背英文詞更容易實際操作。
常見問題:依介面位置找出原因
我點了底部的 Config,為什麼還是直連?
底部的 Config 只是開啟檔案頁面。返回 Home → Global Routing,確認是否選擇 Config,再檢查目前選用的檔案,以及目標命中的規則。即使模式正確,命中 DIRECT 的目標仍會直連。
匯入 Subscribe 後,為什麼還是無法連線?
返回 Home,確認伺服器項目已出現且已選取預設伺服器,再檢查連線開關與 Global Routing,接著執行 Connectivity Test。若清單為空,請先處理訂閱取得失敗的問題,不要直接跳到編輯規則。
開關已開啟,為什麼 Data 看起來仍是 Direct?
先查看 Home → Global Routing 是否設定為 Direct;若設定為 Config,再確認該請求是否命中 DIRECT。連線狀態與請求採用的路徑是不同資訊,應以同一次請求的紀錄為準。
關閉連線後又自動連上,應該修改哪裡?
前往 Settings → On Demand,確認是否有符合目前網路的觸發條件。排查期間可先停用依需求觸發,再回到 Home 手動連線比對,不必先刪除訂閱或設定檔。
Shadowrocket 是 Apple 平台上的閉源商業應用程式,主要供 iPhone 與 iPad 使用,唯一取得管道為 App Store。開發者為 Shadow Launch Technology Limited,App ID 為 932747118;系統需求、相容性與通用購買適用情況,請以 App Store 頁面標示為準。用戶端一次性買斷 ≠ 線路方案;本站不提供、不銷售,也不推薦節點或訂閱。