使用教學 精選 Clash 入門 Clash 與 VPN 差異 代理工具新手

Clash Verge Rev 規則集如何設定?自動更新操作指南

2026年8月20日 更新於 2026年8月20日 約 12 分鐘閱讀

前言:為什麼要使用規則集?

對 Clash Verge Rev 初學者來說,「規則集」可能是設定檔中最容易看懂、卻也最容易設定錯誤的部分。許多人只知道在客戶端中匯入訂閱,卻不知道不同網站的流量究竟會經過哪個節點;也有人直接修改完整 YAML,結果因為縮排、欄位名稱或策略組不一致,導致設定檔無法載入。其實,只要理解規則集的用途,並按照固定流程加入遠端來源,就能讓 Clash Verge Rev 自動維持分流規則。

規則集(Rule Provider)可以理解為一份由多條規則組成的清單。它通常放在遠端伺服器上,內容可能包含廣告域名、串流服務域名、AI 服務域名或特定地區網站。Clash Verge Rev 會按照設定的時間間隔下載最新內容,再把這些規則交給對應的策略組處理。這樣一來,你不必每次手動尋找新域名,也不用反覆編輯主設定檔。

本文完成後的目標

你將能在 Clash Verge Rev 中建立規則集來源、指定規則類型與匹配策略,設定自動更新時間,並透過日誌與測試網站確認規則確實生效。

1先理解規則集的組成

在開始操作前,先把規則集相關的欄位分清楚。不同版本的 Clash Verge Rev 介面名稱可能略有差異,但背後對應的 Mihomo 設定概念基本一致。只要掌握以下幾個欄位,即使介面改版,也能從 YAML 內容判斷問題所在。

欄位 用途 常見設定
規則集名稱 在設定檔中辨識這個來源 adsstreamingai-services
遠端網址 下載規則內容的 HTTP 或 HTTPS 地址 供應商提供的規則集 URL
格式 告訴核心如何解析遠端檔案 yamltextmrs
規則類型 決定域名、IP 或經典規則的匹配方式 classicaldomainipcidr
更新間隔 指定多久重新下載一次來源 86400 秒,即每天更新
策略組 規則匹配後要採用的連線方式 PROXYDIRECT 或自訂策略組

三種常見規則類型

classical 是最具彈性的格式,遠端檔案通常會直接保存完整的 Clash 規則,例如 DOMAIN-SUFFIX,example.comIP-CIDR,192.0.2.0/24。如果來源內容同時包含多種規則,通常應選擇這種類型。

domain 只適合純域名清單,例如每行一個 example.com。它不能直接解析完整的 DOMAIN-SUFFIXDOMAIN-KEYWORD 語法。ipcidr 則用於 IP 網段,常見於地區 IP、內網範圍或特定服務的位址清單。格式選錯時,設定檔可能仍然可以載入,但規則不會如預期匹配。

小撇步

不確定來源格式時,先打開遠端檔案查看內容。看到 payload: 或完整規則行,通常選 classical;看到單純域名列表,才使用 domain

2加入遠端規則來源前的準備

規則集不是越多越好。來源太多不僅會增加啟動與更新時間,也可能出現同一個域名被多個規則集重複匹配的情況。開始前,建議先寫下你真正想處理的流量類型,例如廣告過濾、串流平台、AI 服務、國內直連或海外代理,然後每一類只選擇一個維護穩定的來源。

檢查網址與來源可靠性

遠端規則來源應優先使用 HTTPS,並確認網址可以在瀏覽器中正常開啟。若瀏覽器顯示 404、需要登入、頻繁跳轉,或檔案內容是一個 HTML 錯誤頁面,就不要直接加入 Clash。規則來源最好有清楚的更新說明、版本紀錄與格式標示。不要把來路不明的腳本、可執行檔或要求輸入帳號密碼的頁面當成規則集。

此外,請留意來源是否與你的策略組名稱相容。某些規則集只負責提供域名,最後需要由主設定檔中的 RULE-SET 指向 PROXY 或其他策略;它不會自動替你建立節點,也不會改變訂閱中原有的代理伺服器。規則集的工作是「判斷流量」,策略組的工作才是「決定怎麼連線」。

先備份目前設定

在修改前,請於 Clash Verge Rev 的「配置」頁面找到目前正在使用的設定檔,選擇複製、匯出或備份。若你直接編輯本地 YAML,也可以另存一份副本,例如 config-before-rule-provider.yaml。這一步很重要,因為遠端規則來源如果失效、格式不符或更新後內容異常,還原備份通常比逐行尋找錯誤更快。

安全提醒

不要同時修改多個區域,也不要把整份陌生 YAML 直接覆蓋原設定。每次只新增一個規則集,確認能正常載入後再進行下一項調整。

3動手設定規則集與自動更新

以下流程以 Clash Verge Rev 搭配 Mihomo 核心為例。不同發行版本的按鈕名稱可能顯示為「訂閱設定」、「規則提供者」或「Rule Providers」,但設定邏輯相同。建議先完成一個用途單純的規則集,例如廣告域名或串流服務,熟悉流程後再增加其他來源。

Windows / macOS / Linux 操作步驟
  1. 開啟 Clash Verge Rev,進入左側的「配置」頁面,選擇目前使用中的 YAML 設定檔。
  2. 先複製設定檔作為備份,再點擊編輯按鈕或使用內建的 YAML 編輯器。
  3. 找到設定檔中的 rule-providers: 區域。如果沒有這個區域,請在頂層欄位新增,注意它不能縮排到 rules: 之下。
  4. 建立一個簡短且不重複的名稱,例如 my-domain-list,填入遠端規則來源網址。
  5. 根據來源內容填寫 behavior,並使用與內容相符的 format
  6. rules: 區域中,用 RULE-SET 呼叫這個規則集,並放在泛用規則之前。
  7. 儲存設定檔,點擊「重新載入」或切換到其他設定檔後再切回,讓 Mihomo 重新解析內容。
rule-providers: my-domain-list: type: http behavior: classical format: yaml url: https://example.com/rules/my-domain-list.yaml path: ./ruleset/my-domain-list.yaml interval: 86400 rules: - RULE-SET,my-domain-list,PROXY - MATCH,DIRECT

上面的範例中,type: http 表示從遠端下載;path 是本地快取位置,讓核心可以保存已下載的內容;interval: 86400 代表每 86400 秒更新一次,也就是約 24 小時。RULE-SET,my-domain-list,PROXY 會將命中的流量交給名為 PROXY 的策略組。如果你的設定檔中沒有這個名稱,必須改成實際存在的策略組,例如 Proxy節點選擇 或自訂名稱。

使用圖形介面新增

部分 Clash Verge Rev 版本提供圖形化的規則提供者管理功能。進入「設定」或「配置」後,找到規則提供者區域,點擊新增,依序填寫名稱、網址、類型、格式與更新間隔。完成後,仍要確認主規則區域中有引用該名稱;只建立來源而沒有寫入 RULE-SET,規則並不會真正參與分流。

如果圖形介面只允許輸入網址,卻沒有提供 behavior 或策略組欄位,可以先儲存,再回到 YAML 檢查自動生成的內容。介面建立的名稱可能會被轉換成小寫或加上前綴,引用時必須以實際 YAML 中顯示的名稱為準。

4重新載入、更新與測試結果

成功加入規則集後,不代表所有流量立即按照新規則運作。Clash Verge Rev 通常需要重新解析設定檔,並在第一次使用時下載遠端內容。請先觀察配置頁面的錯誤提示,再查看規則提供者的更新时间、檔案大小與狀態。如果狀態顯示成功,但檔案大小為零,仍然需要進一步檢查來源內容。

確認設定檔是否載入成功

點擊配置頁面的「驗證」、「檢查」或「重新載入」按鈕。若出現 YAML 解析錯誤,最常見原因是冒號後缺少空格、清單縮排不一致、網址中包含未處理的特殊字元,或將 rule-providers 放到了錯誤的層級。YAML 對縮排非常敏感,建議統一使用兩個空格,不要混用 Tab。

# 正確:rule-providers 與 rules 位於同一層 rule-providers: sample: type: http behavior: domain rules: - RULE-SET,sample,PROXY

用日誌與連線頁測試

開啟 Clash Verge Rev 的「連線」或「日誌」頁面,再訪問一個應該命中規則集的網站。觀察該請求顯示的域名、匹配規則與最終策略。如果預期使用代理,結果卻顯示 DIRECT,請檢查規則順序、域名是否包含完整子域名,以及規則集是否真的被引用。

測試時不要只看瀏覽器能否開啟網站,因為網站可能被瀏覽器快取或其他網絡設定影響。更可靠的方式是關閉現有頁面、清除 DNS 快取,重新建立連線,再觀察日誌中的策略。對串流服務而言,可以確認所在地區、播放畫質與實際使用的出口 IP;對廣告規則而言,則應比較載入前後的請求數量與頁面元素。

測試順序建議

先測試一個明確域名,再測試同一網站的子域名,最後才檢查大型服務。這樣比較容易判斷是規則集本身、策略組,還是 DNS 與 TUN 模式造成問題。

5常見問題與維護建議

規則集屬於長期運作的配置,不是設定一次後就完全不用管理。遠端來源可能改網址、改格式、暫時停止服務,也可能因規則數量增加而影響更新速度。平時只要留意更新狀態與日誌,就能在問題擴大前及時處理。

下載失敗或更新逾時

先把遠端網址貼到瀏覽器中測試。如果瀏覽器也無法開啟,問題通常在來源伺服器、DNS 或網絡連線,而不是 Clash Verge Rev。若瀏覽器可以下載,但客戶端失敗,請檢查網址是否包含多餘空格、代理是否需要先建立連線,以及核心是否允許該檔案格式。短時間內反覆手動更新,也可能觸發來源站的頻率限制。

規則已載入但沒有命中

這類問題通常與 behavior 不匹配有關。純域名來源應使用 domain;包含 DOMAIN-SUFFIXDOMAIN-KEYWORD 等完整語法的來源應使用 classical。另外,RULE-SET 必須放在 MATCHGEOIP 或其他較寬泛的規則之前,否則流量可能已先被前面的規則接走。

更新間隔如何選擇

廣告過濾或一般域名清單可以設定為每天更新一次,即 86400 秒;變動頻繁的來源可以設定為每六小時更新,即 21600 秒;非常穩定的 IP 網段則可延長到每週更新。更新間隔過短並不一定更好,因為它會增加請求次數、佔用頻寬,也可能讓來源伺服器暫時拒絕你的請求。

  • 每次只新增一個來源: 方便定位格式或網址問題。
  • 保留來源備份: 遠端規則失效時可以暫時使用本地檔案。
  • 避免規則重複: 相同用途的來源不必同時啟用多份。
  • 定期檢查策略組: 規則命中不等於代理一定成功,還要確認策略組中有可用節點。
  • 升級前先備份: Clash Verge Rev 或 Mihomo 更新後,欄位支援可能有所變化。

穩定配置原則

規則集負責分類,策略組負責連線,DNS 與 TUN 模式負責流量接管。將三者分開檢查,不要把所有問題都歸因於規則集,通常能更快找到真正原因。

完成以上設定後,你就能用較低的維護成本管理 Clash Verge Rev 的分流規則。當遠端來源正常、規則順序正確、策略組名稱一致,並且更新間隔符合實際需求時,日常使用基本不需要再手動修改 YAML。若未來更換規則來源,也建議沿用相同的備份、驗證、重新載入與測試流程,讓每次調整都可回溯、可確認。

立即免費下載 Clash,開啟流暢上網新體驗 →