規則模式和全局模式分別什麼時候用

兩個模式都不是「更快」,只是分流範圍不同。用錯了,看起來會像節點壞了,或中國大陸 App 無故變慢。

先看介面裡的三個詞

連線開關開啟之後,Shadowrocket 還要決定:每一個請求是直連出去,還是送到當前選中的節點。這個決定寫在路由(有的版本叫 Global Routing)裡,常見三個選項:

開發者 App Store 截圖。底部 Config 是規則檔。圓點是預設,勾選是正在使用。
開發者 App Store 截圖。底部 Config 是規則檔。圓點是預設,勾選是正在使用。
介面名稱實際在做的事適合什麼時候
Config / 規則 / 配置 按規則檔案逐條匹配,命中 DIRECT 就直連,命中 PROXY 就走節點 日常使用
Proxy / 代理 / 全局 儘量把請求都送到當前節點 對照排查,短時間用
Direct / 直連 等於代理沒發揮作用,請求按本機網路走 確認「關掉之後中國大陸是否恢復」

三個選項都不改變你已經匯入的節點,也不改變 App Store 登的是誰。它們只改「流量怎麼分」。把全局理解成「更快的加速」,是後面一串誤判的起點。

日常為什麼用規則模式

規則模式按規則檔案決定去向。中國大陸網站、網銀、地圖、Apple 的部分服務可以寫成 DIRECT,只有需要出境的網域才走 PROXY。這樣中國大陸連線不必繞到境外節點再回來,延遲和驗證碼都會穩一些。

規則檔案是從上往下匹配的,第一條命中就生效,後面的不再看。所以更具體的網域要寫在前面,保底的 FINAL 必須放在最後。FINAL 如果寫成 PROXY,沒被前面規則提到的網域都會出國;寫成 DIRECT,沒提到的都留在中國大陸。寫反了,會出現「該走的沒走、不該走的全走了」。

你不一定要自己從零寫規則。訂閱有時會附帶規則,也可以在配置裡引用一份規則列表。關鍵字、DOMAIN-SUFFIX、IP-CIDR 怎麼寫,見 規則分流。本頁只解決:日常掛規則,不要長期掛全局。

全局模式用在對照,不適合一直開

全局模式儘量把請求都送到當前節點。中國大陸流量也會出國繞一圈。結果通常是:影片、雲端硬碟、銀行 App 變慢,驗證碼出不來,定位漂移。這不是節點「更強」,是路徑變長了。

它的正當用途是排查。目標網站在規則模式下打不開,臨時切到全局:

  • 全局能開啟、規則不能:節點和網路大體可用,是規則把這個網域判成了直連,或根本沒寫到。回去改規則,不要先換線路。
  • 全局和規則都不能開啟:更像節點失效、訂閱過期、或當前網路訪問不了這條線路。這時換節點或檢查訂閱,比改一條規則更優先。
  • 全局也不能開啟、但 Data 裡 Proxy 在漲:請求已經送出,問題在節點出口或目標網站本身。

對照做完就切回規則。不要把全局當成預設檔,除非你明確知道自己在做什麼,並且能接受中國大陸流量全部繞路。

Direct 用來對照,不是第三種「加速」

Direct 等於這條 VPN 通道不代理。狀態列也許還有圖示,但請求不經過節點。用來回答一個問題:關掉代理之後,中國大陸 App 是不是立刻恢復。如果 Direct 下中國大陸正常、規則下中國大陸很慢,多半是規則或全局把中國大陸網域送去了 PROXY。

有人把開關開啟、路由卻停在 Direct,然後抱怨「連了也沒用」。先看路由檔位,再看節點。開關和路由是兩套控制。

常見誤判

「換一個更快的節點」卻解決不了中國大陸變慢。 中國大陸變慢且 Data 裡 Proxy 很高,優先檢查是不是開了全局,而不是繼續測速。測速只比較節點到境外的延遲,不告訴你中國大陸有沒有被誤送出國。

「規則壞了所以全局更好。」 全局能開啟只說明節點還能用。規則需要維護:補網域、把 FINAL 放對位置、不要把網銀寫進 PROXY。把全局當長期方案,是用繞路掩蓋規則錯誤。

「開了全局還是打不開,一定是 App 的問題。」 先確認列表裡真有節點、更新過訂閱、系統 VPN 許可點過允許。儲存訂閱後列表仍空,見 儲存後列表是空的。流量數字怎麼讀,見 Data 裡的 Direct 和 Proxy。系統化步驟在 連不上時教學

和本站其他頁怎麼配合

本頁只講三個路由檔位各自的職責。規則檔案的寫法、訂閱如何更新、Data 計數如何對照,分開寫在對應頁面,避免在一篇裡把所有旋鈕同時擰一遍。你日常保持規則模式,遇到打不開時用全局對照一次,結論會清楚得多。

還沒有安裝客戶端的話,先走 App Store,不要從網頁下安裝檔。購買和換商店帳號寫在下載說明,和應用內的路由無關:路由再怎麼切,也替代不了正版安裝。

改路由之前,確認列表裡已經有可點的節點。沒有節點時,規則模式和全局模式都沒有可送的出口,看起來會像「模式壞了」。先完成匯入和更新,再談分流。測速只能比較節點到境外的往返時間,不能告訴你中國大陸網域有沒有被誤判;那要看規則命中和 Data 裡 Proxy 是否在不該漲的時候上漲。

同一條規則檔案,在不同訂閱或不同版本裡關鍵字可能略有出入。改之前先備份當前配置,改完只驗證一個目標網站,確認符合預期再繼續。不要一次貼上來路不明的整份規則又同時切換全局,出了問題會無法回退。

公司郵件、網銀、政務類 App 對出口 IP 很敏感,被送到境外節點後往往會直接拒絕登入。這類地址應明確寫在 DIRECT 裡,並且不要被後面的 FINAL PROXY 吃掉。若你分不清某個網域該不該出國,先在規則模式裡開啟它,同時看 Data:只有 Direct 增加且業務正常,就保持直連;只有改成全局才能開啟、同時又不是中國大陸業務,再考慮加一條 PROXY。