Clash Verge Rev rule-providers 自動更新間隔與快取路徑怎麼設?Windows 11 分步實測(2026)
這篇對準搜尋意圖:你已經在設定檔裡用了 rule-providers(規則提供器)去拉規則集,接下來想知道多久會自動刷新、失敗時核心怎麼重試、以及規則集快取檔落在哪裡、path 能不能改,還希望把節奏跟機場訂閱與GEO 資料庫更新對齊。Clash Verge Rev底層多半是 Mihomo/Clash Meta;介面可能把這段藏在 Profiles、進階編輯或 YAML 裡,但語意都回到同一組鍵:interval控制背景拉取節奏,path描述本機快取檔相對於核心工作目錄放哪裡。建議你先熟Windows 11 首次安裝與訂閱,訂閱節奏另見訂閱自動更新間隔;若要動到合併/覆寫而不想弄壞機場主檔,請併讀Win11 Mixin 覆寫。
先把名詞對齊:rule-providers 在做什麼?跟「訂閱」差在哪?
在 Clash Meta/Mihomo語境裡,機場訂閱多半負責把一整包節點與主規則骨架同步到你的終端;而 rule-providers負責的是另一件事:把某個遠端或本機的規則資料集(常見搭配 RULE-SET)載入核心,讓你可以在主設定檔的 rules: 裡用一行引用掛上很大一組規則,而不必每次都用剪貼簿整包貼進來。對使用者來說,最直覺的差異是:訂閱更新了,節點名稱可能換一批;規則提供器更新了,命中哪些網域/IP 類型的政策可能換一批。兩件事都會影響「連線怎麼分流」,但資料來源與更新排程彼此獨立。
如果你才剛開始拆規則,建議先把Clash proxy-groups(策略組)完全指南讀熟,再回來調 provider;否則很容易發生「規則集明明有新檔,但 RULE-SET後面接的策略組名稱在訂閱裡根本不存在」這種載入成功、執行失敗的落差。需要由零開始寫少數幾條精準規則時,也可對照本站自訂規則教學,把「手寫」與「規則集」兩條路並用。
自動更新間隔 interval:你在 YAML 裡看到的數字通常是「秒」
絕大多數公開範例裡,rule-providers底下的 interval:都是以秒為單位告訴核心:距離上一次更新嘗試多久之後,排下一次背景抓取。圖形介面若有對應欄位,有些版本會折成分鐘或小時讓你填,儲存後再換算回秒;若你習慣用文字編輯器直接改檔,請特別注意不要少打一個零或多打一個零——那種錯誤不會在介面上用紅字提醒你「你太愛刷新」,只會在日誌裡化身成密集請求或長時間不更新兩種極端。
實務上我會把「日常穩定區間」放在數千秒到數萬秒這種心理刻度(例如數小時級別),再依規則集維護者的公告頻率微調:社群維護的去廣告/分流清單若改版不頻繁,你把間隔壓到幾分鐘往往是浪費頻寬也對上游不禮貌;若你正在追某個短期事件(大型賽事、平台突然換 CDN)需要快速迭代,比較健康的做法是暫時手動點更新,而不是把自動間隔長期鎖在極短值。
rule-providers搞成同一個心理開關。
第一步(Win11):確認「使用中」的 Profiles 與工作目錄概念
Windows 11上最常見的冤枉路,是你在備份檔或離線複本改好了 interval與 path,結果托盤圖示顯示載入的仍是另一份 Profiles。打開 Clash Verge Rev後,請先看清楚側欄或頂欄標示的目前啟用設定檔名稱,必要時手動切換後再動刀。至於「工作目錄」這個詞,你可以把它理解成:核心在解析相對路徑時,預設站在哪個資料夾——不同版本可能落在使用者設定底下的應用資料夾結構內;最穩的確認方式是以客戶端提供的「開啟設定/開啟工作目錄」類按鈕為準,或在成功更新一次後用檔案總管依時間排序找出剛寫入的快取檔。
若你會同時玩 TUN與系統 Proxy,請記得規則命中與 DNS 行為仍是以「送進核心的那份合併後 YAML」為準;大環境設定可複習Clash 使用教學,避免把「規則落後」誤判成「節點壞了」。
第二步:打開 rule-providers,檢查 url、type、behavior、path、interval
在合併後的設定檔裡,每個規則提供器通常會是一段具名映射,核心會用它來決定去哪裡抓資料、抓到後要怎麼編譯進規則引擎、以及本機快取檔叫什麼。path的作用是:指定一個本機檔案路徑讓核心把遠端下載結果落在那裡;下一次更新會覆寫或沿用該檔(依實作與格式而定)。若你使用純本機檔案而非 HTTP(S),語意會偏向「直接讀這個 path」,interval仍可能存在但是否觸發刷新則要看來源型態——這也是許多人複製範例後覺得「怎麼都不動」的原因之一。
下列為結構示意,鍵名與必填欄位請務必對照你當前核心版本文件;請勿原封不動複製範例 URL:
# Illustrative rule-provider skeleton — replace names/URLs with YOUR trusted sources
rule-providers:
my-ruleset:
type: http
behavior: classical
url: "https://example.com/rules/example.yaml"
path: ./rules/my-ruleset.yaml
interval: 86400
說明:path: ./rules/...這類相對路徑一般相對於組態根目錄/工作目錄(依版本而定);如果你改成很深的絕對路徑,請確認權限與防毒即時掃描不會阻擋核心寫檔。behavior決定規則集怎麼被解讀;抄錯這個值會出現「檔案載入了但規則看起來全沒生效」的假象,這時請優先對照日誌而不是猛調 interval。
第三步:多久刷新才合理?跟訂閱、GEO 更新怎麼對齊?
我會用一道簡單的分工來對齊三件事:訂閱負責節點池與大致規則骨架;rule-providers負責會頻繁改版的外部清單片段;GEOIP/國別資料庫負責「這個 IP 像不像某國落地」這種與規則集不同層級的資料。三者不需要也不應該硬設成同一個秒數——較好的做法是:訂閱間隔遵循機場公告與本站訂閱間隔文裡提到的頻控保守值;規則集間隔遵循清單維護節奏與你自己的風險承受度;GEO則按客戶端或核心的自動更新 GEO/下載 mmdb選項另開一條時間線。
若你的規則大量使用 GEOIP或依國別分流,請務必把「規則文字更新了」與「國別資料庫更新了」拆開思考:有時候規則集已經指向新網域段,但 GEO 資料仍舊,你會看到命中結果與預期國別不一致;這不一定是規則提供者壞掉,而是資料層不同步。可延伸閱讀本站GEOIP 與 CN 繞行檢查清單,用連線紀錄對齊你真的在乎的那些情境。
第四步:失敗與重試——什麼情況下該拉長 interval?
規則集抓取失敗的典型原因與訂閱失敗高度重疊:DNS 解析不到、公司網路攔 HTTPS、TLS 憑證被中介軟體替換、上游短暫503、以及你自己造成的請求過於頻繁(429)。核心或前端通常會在背景有限度重試,但如果你把 interval設得太短,主觀感受會像「一直在錯、一直在刷」,日誌也被洗版,反而不利於判讀真正的根因。
建議的收斂順序是:①先把自動間隔加大,讓錯誤節奏冷靜下來;②對單一規則集做一次手動更新確認能不能成功;③若仍失敗,開日誌面板教學對照這條 HTTP(S)請求是卡在解析、TCP、TLS還是上游直接拒絕;④確認你沒有同時用多個克隆條目對同一個 URL密集叩門。記住:縮短 interval 很少能「治好」壞連結,它頂多讓你更快知道自己仍在失敗。
第五步:快取路徑 path 能怎麼規劃?要不要改成固定槽位?
若你只在乎「能用」,預設 path通常就夠;若你在乎備份還原或多設定檔共用同一規則槽,可以思考把規則集檔集中放在同一個子資料夾(例如示意性的 ./rules/),並讓不同 Profiles 在合理的合併策略下指向一致的檔名——這樣你做檔案級備份時比較不會漏。絕對要避免的是:在不明白語意的情況下,把 path 指到會被訂閱同步整包覆蓋的暫存區,結果下一次訂閱刷新把你的手工結構沖掉;這時應回到Mixin/Merge思路,把你想固定的片段留在覆寫區而不是塞進會被遠端清洗的位置。
另外,規則集檔與訂閱快照通常都屬於敏感資訊足跡:其中可能包含你偏好的服務清單與策略線索。請不要把完整路徑或檔案打包公開上傳;需要求助社群時,先做最小化脫敏。
第六步:縮到系統列後,背景還會刷新規則集嗎?
多數桌面版的答案是:只要核心行程仍在、使用者沒有把程式整組結束,排程就有機會繼續跑——這與訂閱背景刷新同理。若你在工作管理員裡強制結束相關行程,或登出後沒有常駐服務,就不該期待間隔一到就一定會更新。睡眠/休眠醒來後的第一次連線,也很適合手動刷新規則集與訂閱各一次,把時間線拉回現在,而不是死磕 interval 數字。
常見問題
介面上找不到 rule-providers,只看到一大堆 rules 文字?
可能你的機場訂閱把規則全部內聯在主檔裡;或規則集條目被放在上游片段中尚未合併進你正在編輯的那份。可嘗試匯出「執行中設定」全文搜尋 rule-providers與 RULE-SET。
手動更新成功,但自動間隔好像永遠不再跑?
確認你是否載入了不同的 Profiles、或某次重載後 interval 被訂閱模板覆寫;也要確認裝置長時間離線導致排程延後執行並非「壞掉」。
RULE-SET 明明存在,為什麼分流還是不對?
規則順序與策略組名稱是否一致才是重點;請用連線紀錄看命中條目,並對照 proxy-groups 指南排查是否被更早的 MATCH 或寬規則吃掉。
相較之下,部分強調「一鍵省心」的封閉工具會把規則集更新頻率、快取位置與失敗退避藏在雲端策略裡——短期看似省事,長期卻很難回答「為什麼昨天還能分流、今天突然整批走錯出口」這種問題。Clash這條路線的優勢,正是把interval、path、手動刷新與日誌線索留在你可核對的文字層級:你願意多花幾分鐘理解機制,就能少做一堆無效重試,也比較容易把訂閱、規則集與 GEO 資料三條時間線對齊在合理的維運節奏上。若你希望長期用可審計的方式管理規則集與分流,而不是每次只能靠重置設定檔碰運氣,不妨從本站下載 Clash取得與Windows 11環境相符的客戶端與核心,再把本篇的 interval/path 觀念當成日常校準習慣。