把一份 Clash / Mihomo 設定從頭到尾拆開講:連接埠、模式、DNS、proxies、proxy-groups、rules、rule-providers 的作用與寫法,附一份可直接使用的最小設定。
首頁 / 部落格
Documentation
Clash Verge 設定與規則技術文件
20 篇,每篇都給出可直接貼上的設定片段,並說明為什麼這麼寫。
每種策略組的實际行為、適用場景和關鍵參數,附帶一套可直接抄的分組結構,以及 Mihomo 特有的 include-all 與 filter 用法。
十幾種規則類型的語法、匹配邏輯與效能開銷對照表,講清楚 no-resolve 的作用、規則順序為什麼決定一切,以及怎麼用連接頁反查命中了哪條規則。
用外部規則集替代幾百條手寫規則。講清楚 domain/ipcidr/classical 三種 behavior 的差異、text 與 yaml 格式、更新間隔怎麼設,以及規則集不生效時怎麼查。
講清楚 fake-ip 的工作原理、和 redir-host 的本質區別、nameserver 與 fallback 的分工、DNS 泄漏怎麼防,以及內網網域解析失敗的根因。
直接編輯訂閱檔案會在下次更新時前功盡棄。這篇講 Clash Verge 的擴充設定機制:prepend/append/override 的寫法、合併順序,以及幾個實用的擴充片段。
url-test 的測速原理、unified-delay 的作用、為什麼顯示的延遲和 ping 值對不上,以及三個關鍵參數的取值建議與副作用。
同時用多個訂閱、把它們的節點合併到統一分組、按訂閱分別測速與健康檢查——用 proxy-providers 一次配好,比來回切換設定檔省事得多。
從封包的視角講清楚 TUN 模式做了什麼:創建虛擬網路卡、改寫路由表、劫持 53 連接埠、以及 gvisor/system/mixed 三種協議棧的差異與選擇。
按行程分流的完整寫法:find-process-mode 怎麼開、行程名怎麼查、PROCESS-NAME 與 PROCESS-PATH 的區別、效能開銷,以及為什麼規則寫了不生效。
講清楚游戲流量的特殊性:為什麼 UDP 必須靠 TUN、NAT 類型是怎麼回事、丟包比延遲更致命,以及一份面向低延遲的設定調整清單。
容器裡的 127.0.0.1 不是宿主機。這篇給出 Docker 構建期、執行期、daemon 拉取鏡像三種場景的設定方法,以及 WSL2 網路模式差異下的兩套方案。
讓全家設備零設定接入。講清楚三種接入方式(旁路由、TProxy、TUN)的取舍、完整的設定與 systemd 服務、防火牆規則,以及不影響家人上網的容錯設計。
external-controller 提供的 RESTful API 全表,怎麼用它切換節點、查連接、重載設定,怎麼部署 Web 面板,以及幾個實用的自動化腳本示例。
把 v2ray 訂閱轉成 Clash 格式的那個「轉換服務」到底做了什麼,它能看到什麼,什麼時候真的需要它,以及怎麼自建避免把節點交給第三方。
用正則從上百個節點裡精確撈出你要的那一批。地區、倍率、協議、專線的匹配寫法,常見陷阱,以及一套可以直接抄的分組模板。
設定載入失敗時報錯資訊看不懂?這篇把 YAML 語法錯誤、欄位錯誤、核心執行時報錯分類整理成對照表,每條給出定位方法和修複寫法。