把一份 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 语法错误、字段错误、内核运行时报错分类整理成对照表,每条给出定位方法和修复写法。