Shadowrocket 介面英文對照:Home、Config、Proxy、Direct、Data、Settings 是什麼意思?

快速了解 Shadowrocket 常見英文介面詞的意思與位置,保留英文原詞,搭配繁體中文說明,方便對照操作。

本文速覽

Shadowrocket(小火箭)的介面可分成三個層次:Home 管理連線與伺服器,Config 管理設定檔,Settings 管理 App 選項;Proxy、Direct 則描述流量處理方式。本文適合剛完成安裝、已有自己的服務商與訂閱的使用者,依照「找入口、看狀態、辨識分流、查結果」的順序說明英文詞,並提供可供對照的操作步驟與規則範例。

Home、Config、Settings:先分清入口與用途

Home 是日常連線操作的起點。連線開關、Global Routing、Connectivity Test 和 SERVER 等資訊都與目前連線有關。Config 是設定檔入口,主要管理規則、DNS 等設定內容;Settings 是 App 設定入口,例如 On Demand。這三者不是三種連線模式,進入特定頁面本身也不會取代連線開關。

看到英文時,先判斷它是頁面名稱、選項值,還是狀態說明。同一個 Config 可能指設定檔頁面,也可能是 Global Routing 裡的選項;同一個 Proxy 可能表示全域連線模式,也可能出現在策略或連線記錄中。應根據所在位置判讀,不能只憑一個詞推斷整台裝置的行為。

英文詞使用情境中文說明與確認重點
Home主畫面查看連線狀態、選擇伺服器,以及前往 Global Routing 和 Connectivity Test。
Config設定檔頁面管理及選擇設定檔;編輯前先保留可用的副本。
SettingsApp 設定頁面調整 App 選項,On Demand 等設定可從這裡進入。
SERVERHome 中的列表區域顯示伺服器項目;選取項目不代表已建立可用連線。
Data流量統計或資料相關頁面、區域用來查看收發資料;閱讀時應一併確認統計期間、方向與單位。
Not Connected連線狀態目前尚未建立用戶端 VPN 連線,不代表裝置本身沒有網路連線。

本文以 iPhone、iPad 的英文介面詞為例。不同裝置的版面可能不同,請以實際畫面為準。Shadowrocket 僅能在 Apple 平台透過 App Store 取得,系統需求以 App Store 頁面標示為準。

Not Connected 與 Connected:連線狀態不代表網頁可正常使用

Not Connected 表示尚未建立用戶端 VPN 連線。首次啟動連線時,系統可能會詢問是否允許加入 VPN 設定;這是建立系統網路延伸功能所需的授權,請先確認是由哪個 App 發起,再依照系統提示操作。Connected 則表示用戶端連線已建立,但不能因此認定目前伺服器、DNS 與每條存取路徑都正常。

排查時應先查看狀態,再確認 Global Routing,最後檢查實際請求。否則容易把「系統已建立連線」誤認為「所有流量都經過目前的伺服器」。在 Direct 模式下,即使連線狀態有所變化,也不能據此認定請求使用了代理出口。

  1. 確認伺服器

    前往 Home → SERVER,確認目前選取的項目來自自己已有的設定,並核對位址、連接埠與協定,別只看顯示名稱。

  2. 確認流量分流

    前往 Home → Global Routing,記下目前選取的選項。若要使用設定檔規則,請確認是否選取 Config。

  3. 建立連線

    返回 Home,開啟連線開關。首次出現加入 VPN 設定的提示時,依照系統提示授權,再查看 Not Connected 是否已變更。

  4. 檢查請求

    前往 Home → Connectivity Test 查看測試結果,再開啟實際要使用的頁面。請分別確認測試是否通過,以及目標頁面是否可用。

Global Routing:Proxy、Direct、Config、Scene 有何不同

Global Routing 用來決定整體採用哪種流量處理模式。Proxy 表示全域採用代理路徑,Direct 表示全域採用直連路徑,Config 表示依照目前設定中的規則分流。這裡的「全域」是指用戶端可處理的流量範圍,並不代表所有 App 或系統服務都能不受平台限制。

4 個選項
Global Routing:Proxy / Direct / Config / Scene
2 個層次
分別確認連線是否建立,以及請求採用哪種路徑
1 份目前使用的設定
使用 Config 模式前,先確認目前啟用的設定檔

Scene 可依照已設定的情境條件採用相應的路由安排。它不是傳輸協定,也不是比 Proxy 更強的連線方式。確認情境條件、對應設定與實際生效結果之前,不宜只憑 Scene 這個名稱判斷目前的請求會直連還是使用代理。

兩種確認方式:檢查規則與排查路徑問題

確認規則是否生效
  • Home → Global Routing → Config。
  • 在 Config 頁面確認目前使用的設定檔。
  • 以同一個目標發出新請求,查看符合的規則及對應策略。
確認代理路徑是否可用
  • 記下原本的 Global Routing 選項。
  • 暫時切換至 Proxy,重新測試同一個目標。
  • 測試後恢復原本的選項,再判斷是否需要調整規則。

每次只變更一個條件。Proxy 可用但 Config 不可用,只能表示需要繼續檢查規則、策略與 DNS,不能直接認定整份設定檔都有問題。

Config 與規則關鍵字:分清頁面名稱和流量分流選項

在 Config 頁面選擇設定檔,是指定規則等內容的來源;在 Global Routing 選擇 Config,則是要求流量依照該設定處理。只編輯檔案卻未確認目前啟用的項目,或仍停留在 Proxy、Direct,都可能使觀察結果與預期不同。修改前先備份,修改後確認已儲存並啟用,再發出新的請求。

介面中的 Config

入口
Config 頁面
內容
設定檔及其中的規則、DNS 等內容
搭配選項
Home → Global Routing → Config
確認順序
備份、編輯、儲存、確認已啟用、重新測試

檔案存在、檔案已選取、請求符合預期規則,是三個不同的確認重點。

規則中的關鍵字

DOMAIN-SUFFIX
依網域後綴比對
GEOIP
依 IP 地理資料庫的結果比對
IP-CIDR
依 IPv4 位址網段比對
FINAL
前面的規則都未符合時採用的最終策略

規則會依序比對;優先檢查較早出現且可能涵蓋目標的規則。

以下僅展示設定檔中 [Rule] 區段的語法,並非完整設定。example.com 與 192.0.2.0/24 是文件範例,不能用來驗證實際服務。此處的 PROXY 與 DIRECT 是策略關鍵字,不是要在介面中逐字尋找的按鈕。

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

no-resolve 表示這條 IP 規則不會為了比對而主動觸發網域解析,不代表停用所有 DNS。GEOIP,CN,DIRECT 依據 IP 資料庫判斷,不是依網站顯示語言分類。如果某個網域已符合前面的 DOMAIN-SUFFIX 規則,後面的 GEOIP 與 FINAL 就不會再替它決定策略。

Subscribe、Type 與協定名稱:匯入來源不等於連線協定

Subscribe 表示訂閱匯入類型;Shadowsocks、VMess、VLESS、Trojan、Hysteria2、WireGuard 等則是連線協定名稱。訂閱可以包含多個伺服器項目,每個項目的協定與參數都應以自己已有的服務提供資訊為準。不能因為訂閱連結使用 HTTPS,就把其中伺服器的協定也當成 HTTPS。

Data 與 Connectivity Test:分別查看流量統計、延遲與存取結果

Data 應依所在頁面理解為資料或流量統計,而非某種流量分流模式。閱讀時先確認統計範圍,再查看上傳、下載方向與單位。累計數值增加表示有資料被計入,但不能只憑總量證明某個網域採用 Proxy,也不能直接將用戶端統計視為服務商的計費紀錄。

Connectivity Test 用來檢查連通狀況。結果取決於測試目標、測試方式與當時的網路環境;某次測試成功,不代表其他網域、連接埠或 UDP 請求也同樣可用。測試顯示的時間不等於下載速度,也不能把毫秒數換算成傳輸量。

觀察結果可說明的狀況下一步確認
Connected,但頁面逾時用戶端已建立連線,但目標仍無法正常存取檢查 Global Routing、目前的伺服器、DNS,以及該目標符合的策略。
Data 的收發數值有變化統計範圍內有資料活動搭配實際請求記錄確認目標與出口,不能只看累計數值。
Connectivity Test 成功在該次測試條件下,目標可以連線繼續測試實際使用的頁面,區分目標差異與協定差異。
變更規則後,結果沒有改變目前仍無法確認新規則已套用至該請求確認 Config 模式、目前使用的檔案與規則順序,並重新建立目標請求。

Settings 與 On Demand:自動連線不等於自動選擇規則

Settings → On Demand 用來設定按需連線條件。它決定何時建立或中斷用戶端 VPN 連線;Global Routing 則決定連線期間如何處理流量,兩者處理的問題不同。如果已有按需連線條件生效,手動關閉後又重新連線,應先檢查這些條件,而不是一再修改伺服器參數。

調整前先記下現有條件,每次只修改一項,並分別在相關 Wi-Fi 與行動網路環境中驗證。系統授權、網路切換與既有連線都可能影響觀察結果,不能把單次切換後的狀態當成所有網路環境的結論。

為什麼在 Config 頁面選好了,流量還是全部走代理?

先前往 Home → Global Routing,確認是否仍選取 Proxy。若要依照檔案規則分流,應選擇 Config,再返回 Config 頁面確認目前使用的檔案,最後對同一個目標重新發出請求。

為什麼關閉開關後又自動連線?

前往 Settings → On Demand,確認是否有會在目前網路環境觸發連線的條件。需要手動排查時,先暫停相關按需連線設定,再觀察開關狀態;排查完畢後依需求恢復設定。

Data 數值增加,就代表目前網頁使用 Proxy 嗎?

不能這樣判斷。先在 Home 確認 Global Routing,再參考該目標請求的規則與策略記錄;其他 App 的活動也可能影響統計數值。

訂閱更新成功,為什麼還是無法存取?

更新成功只表示已取得訂閱內容。返回 Home 確認選取的項目,檢查 Global Routing,再執行 Connectivity Test,並另外檢查實際目標的 DNS 與存取結果。

下載 Shadowrocket