Shadowrocket(小火箭)的 Home、Config、Data、Settings 是頁面入口;Global Routing 中的 Config、Proxy、Direct 則是連線處理方式。本文適合已備妥自己的伺服器或訂閱、但還不熟悉英文介面的使用者,依照「找到入口、執行操作、確認結果」的順序說明常用詞,並著重釐清同名的 Config、連線開關與 On Demand,避免將匯入伺服器、啟用規則和查看記錄混為一談。
先分清頁面標籤與路由選項
在 iPhone 的常見介面中,底部標籤用來切換頁面;進入 Home 後,才由 Global Routing 選擇流量處理方式。iPad 的導覽配置可能會隨視窗寬度調整,尋找時請以英文標籤為準,不必執著於螢幕底部的固定位置。介面配置也可能隨應用程式調整,以下說明各入口的用途。
| 介面用語 | 常見位置 | 用途與適用範圍 |
|---|---|---|
| Home | 主導覽入口 | 管理現有伺服器與訂閱、選擇伺服器、設定 Global Routing,以及控制連線。 |
| Config | 主導覽入口 | 管理與選擇設定檔,檢查規則及其他設定內容。 |
| Data | 主導覽入口 | 查看連線、流量或相關記錄,協助確認連線情況。 |
| Settings | 主導覽入口 | 調整應用程式行為,例如 On Demand 與訂閱相關設定。 |
| Proxy | Home → Global Routing | 整體採用代理處理方式,不等同於特定協定。 |
| Direct | Home → Global Routing | 整體採用直接連線方式,不代表關閉連線開關。 |
閱讀教學時,請連同完整路徑一起確認。例如「進入 Config」通常是指設定檔頁面;「將 Global Routing 改為 Config」則是設定路由模式。只記住最後一個英文詞,容易進錯頁面,或誤以為開啟設定檔就已啟用其中的規則。
Home:伺服器、訂閱與連線開關
Home 是日常操作入口。伺服器項目會儲存位址、連接埠、協定與驗證等資訊;訂閱則用來取得並更新一組伺服器項目。以下操作以使用者已持有有效訂閱連結為前提。購買 Shadowrocket 取得的是用戶端使用權,購買用戶端 ≠ 購買線路方案。
-
前往首頁
開啟 Home,先查看現有伺服器清單與目前的 Global Routing 設定值。匯入訂閱前,請勿刪除仍在使用的項目。
-
新增訂閱
Home → 右上角「+」→ Type → Subscribe,在 URL 欄位輸入自己的訂閱連結,然後儲存。示意值
https://example.com/sub?token=xxxx是虛構網址,無法用來連線。 -
確認項目
返回 Home,確認訂閱已產生伺服器項目,再選擇其中一項。若清單為空,應先檢查訂閱取得結果,而非反覆切換路由模式。
-
選擇模式
前往 Home → Global Routing,依用途選擇 Config、Proxy 或 Direct。日常依規則使用前,請先確認 Config 頁面目前選取的設定檔。
-
啟用連線
返回 Home,開啟頂端的連線開關;首次使用時,請依系統提示允許新增 VPN 設定。接著發出一筆新的連線,再前往 Data 確認相關記錄。
伺服器項目中的 Type 與 Global Routing 處理的是不同問題。Shadowsocks、VMess、VLESS、Trojan、Hysteria2、WireGuard 是協定名稱,必須與現有伺服器提供的參數相符;Proxy、Direct、Config 則用來描述連線的處理方式。將模式設為 Proxy,無法修正錯誤的連接埠或驗證資訊。
Global Routing:Config、Proxy、Direct 與 Scene
Global Routing 位於 Home,用來決定連線採取哪種整體處理方式。Config 依目前設定檔處理連線,Proxy 將連線整體交由代理處理,Direct 則讓連線整體直接連線。這三者不是速度檔位,也不是連線品質等級;測試同一個目標時,模式不同,本來就可能得到不同結果。
如果介面提供 Scene,可將它視為依已設定的情境決定路由行為的入口,而非第四種固定的連線方式。使用前請檢查情境的觸發條件與對應動作;未確認情境內容前,不宜以此作為排查基準。需要重現問題時,先記下原設定,再暫時選用明確模式,完成後恢復原設定。
日常使用與暫時排查的操作界線
日常依規則使用
- 在 Config 頁面確認目前的設定檔。
- 在 Home → Global Routing 選擇 Config。
- 確認目標符合的規則與最終策略。
暫時判斷路由差異
- 記下目前模式、伺服器與測試目標。
- 暫時切換至 Proxy 或 Direct,再重新建立連線。
- 比較同一目標的結果,結束後恢復原設定。
每次只變更一個條件;若同時更換伺服器、模式與設定,就無法判斷差異由哪一項造成。
切換模式後,原有的長連線不一定會立即重新建立。驗證時請關閉原本的連線工作階段,再發出新請求。在 Direct 模式下成功連線,只能表示該目標目前可透過所在網路直接連線,不能據此判定代理伺服器參數正確。
Config:勿混淆頁面名稱與模式名稱
Config 頁面用來管理設定檔;Global Routing 中的 Config 則表示使用目前的設定檔處理連線。前者回答「使用哪一份設定檔」,後者回答「是否依設定檔處理」。設定檔已存在,不代表其中的規則正在生效;還需要確認選取了正確檔案,並檢查目前的路由模式。
Config 頁面
- 入口
- 主導覽 → Config
- 管理對象
- 設定檔及其中的規則、策略等內容
- 確認重點
- 目前使用的檔案與要檢查的檔案是否相同
開啟檔案查看內容,以及選取該檔案供連線使用,是兩項需要分別確認的操作。
Config 模式
- 入口
- Home → Global Routing → Config
- 處理依據
- 目前設定檔中的規則與策略
- 確認重點
- 目標符合哪一條規則,以及該規則指向哪種策略
Config 不代表所有連線都經過代理;規則仍可將部分連線交由 DIRECT 處理。
以下是用來辨識規則關鍵字的獨立片段,並非完整設定檔。範例中的 example.com 與 192.0.2.0/24 都是文件示例值;PROXY 所指的出口或策略也必須在實際設定中有效。
[Rule]
DOMAIN-SUFFIX,example.com,PROXY
IP-CIDR,192.0.2.0/24,DIRECT,no-resolve
GEOIP,CN,DIRECT
FINAL,PROXY
DOMAIN-SUFFIX用來檢查網域後綴,例如範例規則可涵蓋example.com及其子網域。IP-CIDR用來檢查目標 IP 是否落在指定網段;範例中的no-resolve表示不為這條 IP 規則額外觸發網域解析。GEOIP會依據 IP 地理位置資料庫進行比對,不能簡單視為依網站使用語言或網域後綴比對。FINAL用來處理未符合先前規則的連線,應搭配前面的規則順序一起理解。
Data:先找出對應連線,再解讀流量數字
Data 用來查看流量及相關連線記錄,不是編輯伺服器或更新訂閱的入口。排查時,先記下發出連線的時間與目標,再查看是否出現對應記錄。不同介面顯示的欄位可能不同,請依實際呈現的目標、策略、流量或時間等資訊判斷。
- 出現記錄:表示觀察到相應流量,但不代表目標頁面已完整載入。還需檢查連線是否結束、是否出現錯誤,以及實際連線結果。
- 位元組數增加:表示有資料傳輸,可能來自背景請求、重試或其他應用程式,不能直接視為測速結果。
- 沒有對應記錄:先確認連線開關、測試時間與記錄範圍,再重新發出請求,不應直接判定伺服器失效。
- 切換模式後結果看起來仍一樣:請確認觀察的是新連線,而非切換前已建立的工作階段。
例如,先在 Home 記下 Global Routing 設為 Config,再開啟某個目標頁面,接著前往 Data 尋找時間相近的連線。如果顯示的處理策略與預期不同,應返回 Config 檢查規則,而不是在 Data 尋找「切換出口」的開關。對外分享記錄前,也請遮蔽伺服器位址、驗證資訊,以及包含憑證的訂閱連結。
Settings:On Demand 與 Subscribe 的用途
Settings 用來調整應用程式行為。Settings → On Demand 可設定依條件觸發的連線行為;Settings → Subscribe 則集中管理訂閱相關選項。兩者都不等同於在 Home 選擇伺服器,也不能取代 Global Routing 中的規則處理方式。
| 路徑 | 處理的問題 | 操作後如何確認 |
|---|---|---|
| Settings → On Demand | 依設定條件自動觸發連線或中斷連線 | 切換至對應的網路環境,觀察實際連線狀態;檢查規則條件與動作。 |
| Settings → Subscribe | 調整訂閱更新相關行為 | 返回 Home 手動更新現有訂閱,確認是否取得有效項目。 |
| Home → Global Routing | 決定如何處理連線 | 發出新請求,並搭配 Data 中可用的記錄確認結果。 |
On Demand 主要回答「何時連線」,Config 規則主要回答「連線交由哪裡處理」。排查手動中斷後又自動連線的情況時,應先檢查 Settings → On Demand 及系統中對應的 VPN 設定,再判斷是否存在觸發條件。不要為了保持中斷而任意刪除伺服器或清空設定檔。
更新訂閱只會重新取得伺服器資訊,不保證會自動選取可用伺服器,也不代表規則檔案同步更新。更新後請返回 Home 確認清單與目前選取項目,再檢查 Global Routing。若取得的內容不是應用程式可辨識的訂閱資料,反覆切換路由模式也無法取代檢查連結本身。
常見疑問:依介面位置逐項檢查
已開啟 Config,為什麼連線還是全走代理?
先返回 Home → Global Routing,確認目前是否仍為 Proxy,再檢查 Config 頁面選取的檔案。僅進入 Config 頁面不會改變路由模式;切換後請重新發出請求,避免依據舊連線判斷結果。
選了 Direct,為什麼連線開關還是開著?
Direct 是流量處理方式,連線開關則用來控制連線狀態,兩者是不同設定。若要結束連線,請操作 Home 頂端的開關;若之後自動重新連線,再檢查 Settings → On Demand。
Data 顯示有流量,是否代表伺服器一定正常?
不一定。先記下目標與連線時間,再尋找對應的新連線,並依頁面是否成功載入及錯誤資訊判斷。背景流量或失敗重試也可能增加位元組數,不能只看總量。
要更新現有訂閱,應前往 Config 還是 Settings?
手動更新現有訂閱,請從 Home 中對應的訂閱操作開始;與更新行為相關的選項則位於 Settings → Subscribe。Config 頁面管理設定檔,不應將設定檔更新與伺服器訂閱更新混為一談。