2026-09-30 · 規則分流 · 約 8 分鐘

Shadowrocket Global Routing 設定指南:Config、Proxy、Direct 差異與日常用法

Config 依規則檔分流,Proxy 將流量統一交由代理處理,Direct 則讓流量直連。本文說明三者的運作方式與日常選擇。

本文概要

Shadowrocket(小火箭)的 Global Routing 決定流量如何選擇出口,不負責提供連線服務。已有伺服器與規則設定的使用者,可先透過本文分辨 Config、Proxy、Direct,再依照固定步驟確認規則是否生效。日常需要分流時,使用已核對的 Config;Proxy 與 Direct 則用於明確指定出口的暫時選擇及故障比對。文中的「全部流量」是指進入用戶端處理範圍的流量,不代表裝置上的每一種通訊都必然經過同一出口。

一、先分清連線開關、伺服器與 Global Routing

在 Home 中,連線開關負責啟動或停止連線;選取的伺服器提供代理出口;Global Routing 則決定進入用戶端的請求應直接連線,還是交由代理處理。這三項設定彼此相關,但並不相同。開啟開關只表示連線流程已啟動,不能單憑此狀態判斷目標網站是否可連線,也不能據此認定請求已經透過代理傳送。

例如,Home 已選取伺服器,但 Global Routing 停在 Direct,此時一般連線仍會採用直連。反過來說,選取 Proxy 也不會自動修正伺服器位址、連接埠或認證資訊。服務無法連線時,將 Config 改成 Proxy 只是變更路徑選擇,不會產生新的可用出口。

3 項
分別核對:連線開關、選取的伺服器、Global Routing
4 類
本文規則範例:DOMAIN-SUFFIX / IP-CIDR / GEOIP / FINAL
2 步
切換模式後:建立新連線,再檢查請求記錄

本文聚焦三種明確的基本模式。Global Routing 中的 Scene 是依情境選擇,不能直接視為 Config 的同義詞;排查時先明確切換至 Config、Proxy 或 Direct,減少情境設定帶來的額外變數。

二、Config、Proxy、Direct 的選擇依據

三者的差異在於是否使用規則為一般連線選擇出口,而不是加密強度或速度等級。Config 不等於「全部走代理」,Direct 也不是「停止用戶端」。實際速度取決於目標網站、目前網路、代理伺服器及所選路徑,不能只憑模式名稱判斷。

Config:依目前規則決定出口

建議

讀取目前啟用的設定,依規則比對結果選擇 DIRECT、PROXY 或已定義的策略。未符合前面規則的請求,會由 FINAL 等預設規則處理,並非固定直連。

適用情境:已有可靠規則,日常需要同時連線至直連與代理目標。

Proxy:統一使用代理路徑

一般連線不再依照 Config 中的分流規則逐條選擇出口,而是統一交由代理路徑處理。適合用來測試代理連線,不保證目標一定可連線,也不能取代伺服器參數檢查。

適用情境:暫時統一使用代理,或比對 Config 規則是否影響連線。

Direct:統一使用直連路徑

一般連線會透過目前的網路直接存取,不使用代理伺服器轉送。用戶端仍可能持續執行,DNS 等設定也需要另外核對,不能將 Direct 視為完全退出應用程式。

適用情境:檢查本機網路、直連目標,或與代理路徑進行故障比對。

因此,決定「日常使用哪種模式」的前提是規則是否符合需求。規則已核對且連線正常時,使用 Config;尚未確認規則內容時,先檢查 Config,不要只因為它是建議選項就直接啟用。

三、從 Home 切換模式並確認結果

開始前,請確認已有自己的連線服務。訂閱請向你的服務商取得;買斷用戶端 ≠ 線路方案。匯入伺服器清單與啟用規則檔是兩回事;清單中看得到伺服器,不代表 Config 中已有符合目前需求的規則。

  1. 核對伺服器。開啟 Home,確認需要使用的伺服器已標示為選取。檢查其位址、連接埠、協定及認證參數是否與服務商提供的資訊一致,不要把網站常用的 443 連接埠視為所有伺服器的固定連接埠。
  2. 核對規則檔。前往 Config,確認目前啟用的是預期的設定。只瀏覽檔案內容而未啟用該檔案,不會讓它自動參與分流。
  3. 設定模式。返回 Home → Global Routing,選擇 Config。返回 Home 後,再確認目前顯示的模式,避免停留在選項頁面卻未確認結果。
  4. 啟動連線。開啟連線開關,首次連線時依系統提示允許加入 VPN 設定。接著執行 Connectivity Test,初步檢查伺服器是否可連線。
  5. 分別測試目標。準備一個預期直連的目標和一個預期使用代理的目標,分別送出新請求,再查看用戶端請求記錄中的目標、符合的規則與實際策略。

四、Config 的規則順序與 FINAL 預設規則

Config 的核心是依序比對規則。通常應將具體規則放在範圍較廣的規則之前,並將 FINAL 放在最後作為預設規則。以下設定片段用於說明語法,並非可直接取代個人設定的完整檔案。example.com 是示範網域,192.0.2.0/24 是文件示範用的位址範圍;使用前請依實際需求調整。

[Rule]
DOMAIN-SUFFIX,example.com,PROXY
IP-CIDR,192.0.2.0/24,DIRECT,no-resolve
GEOIP,CN,DIRECT
FINAL,PROXY

規則最後一項必須指向有效策略。若設定使用自訂策略群組,請核對群組名稱及群組內目前選取的項目,不能只看到規則末尾的名稱就認定出口正確。同一目標在 Proxy 下正常、在 Config 下失敗時,應先確認符合哪條規則,再檢查對應策略,不要直接刪除所有規則。

五、使用 Proxy 與 Direct 進行單一變數排查

排查時固定伺服器、網路與目標,每次只變更 Global Routing。每次切換後都建立新連線,並記錄成功、逾時、解析失敗等具體結果。若同時更換伺服器、修改 DNS、更新訂閱,就難以確認是哪一項變更造成影響。

同一目標的兩組比對

Config 失敗,Proxy 成功
  • 確認 Config 啟用的檔案是否正確。
  • 檢查目標是否提前符合 DIRECT 或其他策略。
  • 核對 FINAL 與策略群組目前的選擇。
  • 修正规則後切回 Config,重新建立連線並測試。
Proxy 失敗,Direct 成功
  • 先執行 Connectivity Test,檢查代理伺服器是否可連線。
  • 核對伺服器位址、連接埠、認證與傳輸參數。
  • 分辨連線逾時、DNS 解析失敗與目標回傳錯誤。
  • 確認該目標是否原本就應依規則直連。

比對結果有助於縮小問題範圍,但不是唯一診斷依據;兩種路徑都失敗時,請繼續檢查目前網路、DNS 與目標網站狀態。

Connectivity Test 成功,不代表所有網站和所有協定都正常。例如,某個網頁請求正常,不能證明 UDP 通訊也可用;特定目標也可能限制某類出口。記錄實際發生問題的目標和請求類型,比反覆切換模式更有助於找出原因。

六、日常使用常見的四個問題

切換至 Config 後,為什麼仍有流量走代理?

Config 本來就允許代理與直連並存。進入 Config 查看目前啟用的檔案,檢查目標符合的 DOMAIN-SUFFIX 等規則及末尾的 FINAL;如果 FINAL 指向 PROXY,未符合前面規則的連線就會走代理。應核對實際符合的規則,而不是把 Config 當成預設直連。

選擇 Direct 後,為什麼連線開關還是開著?

Direct 是路徑選擇,不是停止按鈕。需要停止用戶端連線時,請返回 Home 關閉連線開關。如果關閉後又自動連線,請檢查 Settings → On Demand 是否啟用了隨選連線條件;On Demand 控制連線觸發,Global Routing 控制流量去向,兩者應分開設定。

更新訂閱後,為什麼分流方式還是沒變?

先確認更新的是伺服器訂閱還是規則設定。更新伺服器訂閱通常會調整伺服器清單與參數,不代表目前啟用的規則檔也已改寫。返回 Home 核對選取的伺服器,再進入 Config 核對啟用的檔案;兩處確認後,以同一目標建立新連線並查看比對結果。

長期使用 Proxy,是不是就不用管規則了?

使用 Proxy 時,一般連線不會依靠 Config 的分流規則選擇出口,但仍須處理伺服器可用性、DNS 與目標限制。若日常仍需存取本機資源或其他適合直連的目標,應整理 Config 中的相關規則,再切回 Config 確認;不要長期使用統一代理來掩蓋尚未確認的規則問題。

七、恢復日常模式前的檢查清單

排查完成後,請還原暫時變更,避免下次開啟用戶端時仍沿用測試模式。若需保留修改,請先儲存原設定副本,並記錄調整的規則。分享請求記錄或設定時,請移除伺服器認證資訊、訂閱連結中的個人憑證及其他敏感內容。

Shadowrocket 是 Apple 平台上的閉源商業應用程式,主要用於 iPhone / iPad,唯一取得管道為 App Store,採一次性買斷。Mac、Apple TV、Apple Vision 的相容性、系統需求及是否支援通用購買,請以 App Store 頁面標示為準。應用程式購買與連線服務分別管理,不應將完成購買視為已具備可用線路。

確認 App Store 正版取得管道

取得前請核對開發者 Shadow Launch Technology Limited 與 App ID 932747118。已完成購買的使用者可繼續閱讀教學,依序檢查伺服器、連線權限與規則設定。

查看 App Store 正版取得管道 查看教學
App Store 正版確認