Shadowrocket 介面英文對照:Home、Config、Data、Settings 功能說明

整理 Home、Config、Proxy、Direct、Data、Settings 等介面項目的位置與用途。保留英文介面名稱,搭配中文說明,方便依照畫面找到功能。

本文重點

初次開啟 Shadowrocket(小火箭)時,可先從 Home 查看連線與伺服器、從 Config 找到設定檔、在 Data 檢查請求記錄,再到 Settings 調整 App 行為。本文依實際操作順序介紹這些入口,並說明 Config 的兩種用法、Proxy 與 Direct 的差異,以及「已連線」不等於「目標請求可用」。

先了解 Home、Config、Data、Settings 的用途

開啟 Shadowrocket 後,先找到標示 Home 的主畫面。伺服器清單、連線開關與 Global Routing 都可在這裡查看;要調整規則時再進入 Config,不必為了連線逐一翻找 Settings。iPhone 與 iPad 的入口排列可能不同,請依英文名稱辨認,不要只記畫面上的圖示順序。

介面項目可在此處進行的操作確認結果
Home選擇伺服器、切換 Global Routing、開啟或停止連線伺服器選擇與連線狀態符合本次操作目的
Config管理、選擇及編輯設定檔預期的檔案已選取,規則內容正確
Data查看流量資訊與請求記錄,協助判斷請求的處理方式找到符合測試時間、網域或目標位址的記錄
Settings調整 App 設定,例如 On Demand 與訂閱相關選項所調整的選項符合預期的連線或更新行為

這些入口分別用於連線、設定、觀察與調整 App 行為,並非必須依序完成的精靈流程。已有伺服器與可用設定時,日常通常只需在 Home 查看狀態;遇到具體問題時,再進入相應頁面調整一項設定並重新測試。

Home:加入現有訂閱,再選擇伺服器並連線

以下操作以使用者已有自己的服務商與訂閱為前提。訂閱是取得伺服器項目的網址,不是規則檔,也不是 App Store 購買憑證。Shadowrocket 是閉源商業 App,採一次性買斷;買斷 App 不等於購買線路方案,購買 App 不會自動產生可用伺服器。

  1. 開啟新增入口

    進入 Home,點選右上角的「+」,並在 Type 中選擇 Subscribe。這裡要新增的是訂閱項目,而非手動輸入特定協定的伺服器資料。

  2. 貼上現有網址

    在 URL 欄位貼上自己的完整訂閱網址,確認開頭、結尾與查詢參數後再儲存。請勿將服務商的帳戶網頁網址當成訂閱網址,也不要向他人展示包含憑證的完整連結。

  3. 更新並選擇伺服器

    回到 Home,下拉更新訂閱,確認伺服器項目已出現,再選擇本次要使用的項目。清單中出現名稱只代表項目已匯入,不表示遠端連線已通過驗證。

  4. 開啟連線並驗證

    在 Home 確認 Global Routing,再開啟連線開關。首次使用時,依系統提示允許加入 VPN 設定;接著前往明確的目標頁面,並在 Data 核對這次請求。

手動新增時,Type 可能是 Shadowsocks、VMess、VLESS、Trojan、Hysteria2 或 WireGuard 等協定類型。請依照自己現有服務的參數選擇,不要為了消除錯誤而任意更換。Address、Port 與驗證資訊是不同欄位;例如服務資料標示 Port 為 443 時,請在連接埠欄填入 443,不要貼上整個網頁 URL。這個數字僅示範填寫方式,不代表通用連接埠要求。

Global Routing:區分 Config、Proxy、Direct 與 Scene

在 Home 開啟 Global Routing,先確認目前選取的模式,再判斷請求為何採用某種路徑。此處控制的是流量處理方式,不是伺服器協定類型。切換為 Proxy 不會將 Trojan 伺服器轉換成其他協定;切換為 Direct 也不代表刪除了設定檔。

4 種選項
Global Routing:Config / Proxy / Direct / Scene
2 種用法
Config:設定檔入口與依設定檔規則處理的模式
3 種處理方式
規則中常見的 PROXY / DIRECT / REJECT

Config

建議使用

依目前設定檔中的規則決定請求的處理方式。某個網域可能符合 DIRECT,另一個網域則可能符合 PROXY;結果取決於規則內容與順序,並非依地區自動分類。

適用情況:已有確認過的規則,並需要依目標分別處理請求。

Proxy

以代理方式處理流量,可用來對照 Config 模式下的規則處理結果。切換至此模式仍需要可用伺服器與正確參數;連線開關及系統網路狀態也同樣重要。

適用情況:暫時排查某次存取失敗是否與規則選擇有關。

Direct

以直連方式處理流量,不透過代理伺服器轉送目標請求。此時 App 仍可能維持系統 VPN 連線,因此狀態列上的 VPN 標記不能證明請求是透過代理傳送。

適用情況:對照目前網路的直連結果,縮小問題範圍。

Scene

依已設定的場景條件套用對應的路由安排。使用前請先確認場景條件及對應動作;若尚未確認場景設定,不應只憑名稱推測會選用哪台伺服器或哪種路由模式。

適用情況:已有明確的場景設定,並需要依環境套用不同安排。

介面中的 Proxy、Direct 與規則文字中的 PROXY、DIRECT 有關,但屬於不同層級。前者是 Global Routing 的選擇,後者是單條規則的處理目標。排查時請先確認全域模式,再檢查規則;否則可能在 Proxy 模式下反覆編輯一條未依預期參與分流的規則。

Config:設定檔與路由模式是不同入口

要檢查規則時,請進入 Config 找到目前選取的檔案,再查看其中的 [Rule] 區段。將檔案匯入清單,不代表已選取該檔案;編輯其他檔案也不會自動變更目前使用檔案中的規則。修改前請先備份,修改後確認已儲存,並回到 Home 確認 Global Routing 是否設為 Config。

兩個 Config 的檢查分工

Config 頁面
  • 確認目前選取的設定檔。
  • 檢查 Rule、DNS 等設定內容。
  • 編輯後儲存,並保留修改前的副本。
Global Routing → Config
  • 讓流量依目前設定檔中的規則處理。
  • 搭配 Data 檢查實際命中結果。
  • 無法取代設定檔的選擇或編輯。

先確認「使用哪個檔案」,再確認「是否依此檔案的規則處理」;兩者都正確,才具備檢查規則的基礎。

以下片段僅示範語法與順序,不能直接取代個人設定檔。example.com 是示例網域;使用前請依自己的目標確認規則與代理選擇。

[Rule]
DOMAIN-SUFFIX,example.com,PROXY
IP-CIDR,192.168.0.0/16,DIRECT,no-resolve
FINAL,DIRECT

規則通常由上而下檢查,第一條符合的規則會決定處理結果。因此,較具體的例外應放在可能涵蓋它的廣泛規則之前。若要進一步確認欄位,可參閱設定欄位說明;不要直接堆疊不同來源的片段,就當作設定已完成。

Data:透過請求記錄確認結果,不要把流量數字當成帳單

先保持連線,在瀏覽器中只開啟一個待測目標,記下大約時間,再進入 Data 尋找對應的請求記錄。優先核對網域或目標位址、記錄時間,以及記錄中顯示的規則或處理方式。若清單包含其他 App 的背景請求,不要只憑最新一筆記錄,就認定那是本次網頁存取。

  1. 測試前先確認目標與目前的 Global Routing,避免一次變更多個條件。
  2. 重新發起一次存取;既有的長連線或快取頁面不一定會產生新的、容易辨認的記錄。
  3. 在 Data 找到本次目標;若有規則資訊,請逐字對照 Config 中的對應項目。
  4. 每次只調整一項設定後重新存取,比較請求處理方式及成功或失敗的情況。

例如,若 Global Routing 選擇 Config,而目標請求顯示由 DIRECT 處理,應先檢查命中的直連規則與 FINAL,不要先判斷伺服器失效。若請求由 PROXY 處理仍然失敗,再確認目前伺服器、協定參數與網路連線狀態。如果記錄中找不到目標請求,請先確認是否確實發起了新請求,以及記錄功能的設定與保留範圍。

Settings:檢查 App 行為與 On Demand 的入口

若要依條件建立連線,請進入 Settings → On Demand,檢查開關與觸發條件。On Demand 會影響系統何時依條件發起連線;Global Routing 則決定連線後如何處理請求。兩者可以同時使用,但不能互相取代。

調整 On Demand 後,請在實際使用的網路環境中驗證:切換至對應網路,觀察是否依條件建立連線,再發起目標請求確認路由結果。手動關閉連線後若又重新連線,請先檢查 On Demand 與相關條件,而不是反覆刪除系統 VPN 設定。

已匯入訂閱,為什麼 Config 裡沒有規則?

回到 Home,確認訂閱下方是否已有伺服器項目。伺服器訂閱與設定檔分開管理;若要依規則處理,還需要進入 Config 選擇合適的檔案,再到 Home → Global Routing 選擇 Config。

開關顯示已連線,為什麼網頁還是打不開?

先確認 Home → Global Routing 是否為預期模式,再到 Data 查看這次存取的記錄。已連線表示系統通道已建立,不代表每個遠端目標都能連線;請依記錄中的處理方式,繼續檢查規則或伺服器參數。

關閉後又重新連線,是開關故障了嗎?

前往 Settings → On Demand,檢查是否有正在生效的條件。若要暫時停止自動連線,請先調整相關條件或關閉 On Demand,再停止連線,並觀察實際網路環境中的狀態。

訂閱更新失敗,需要修改 Config 嗎?

先在 Home 確認要更新的是哪一筆訂閱,再檢查網址是否完整、憑證是否有效,以及目前網路是否可連線。若該網址需要透過既有代理存取,再檢查 Settings → Subscribe 中的 Update via Proxy;這項設定無法修復過期憑證或錯誤的 URL。

辨認介面時,可依照「Home 管連線、Config 管規則、Data 看結果、Settings 調整行為」的順序。每次只更改與目前問題直接相關的一項,並記錄變更前後的現象,比同時切換伺服器、規則與 On Demand 更容易找出原因。

App Store 正版確認 →