
mihomo 分流规则完全指南:从入门到精细控制
家庭网络多网关架构那篇文章讲了整体架构,但规则怎么写没有细说。这篇单独讲 mihomo 的分流规则,从语法基础到实用配置模板,逐步拆解。 规则的基本概念 mihomo 的流量分流通过 rules 字段控制,每条规则的格式: 规则类型,匹配值,策略组 比如: rules: - DOMAIN-SUFFIX,google.com,代理 - IP-CIDR,192.168.0.0/16,DIRECT - GEOIP,CN,DIRECT - MATCH,代理 # 兜底规则,匹配所有剩余流量 规则按顺序匹配,第一条命中即执行,后面的不再判断。 顺序非常重要。 规则类型详解 域名类规则 # 精确匹配域名 - DOMAIN,www.google.com,代理 # 匹配域名及其所有子域名(最常用) - DOMAIN-SUFFIX,google.com,代理 # 覆盖:google.com / mail.google.com / api.google.com # 域名关键词(性能较差,少用) - DOMAIN-KEYWORD,google,代理 # 匹配任何包含 "google" 的域名 # 正则表达式(最灵活,但最慢) - DOMAIN-REGEX,^.*\.google\.com$,代理 优先级建议: DOMAIN > DOMAIN-SUFFIX > DOMAIN-KEYWORD 越精确的规则放越前面,性能更好,也避免误匹配。 IP 类规则 # IPv4 CIDR - IP-CIDR,192.168.0.0/16,DIRECT - IP-CIDR,10.0.0.0/8,DIRECT - IP-CIDR,172.16.0.0/12,DIRECT # IPv6 CIDR - IP-CIDR6,::1/128,DIRECT # 注意:IP-CIDR 会触发 DNS 解析,对纯域名规则之前的流量有性能影响 # 建议加 no-resolve 后缀,跳过 DNS 解析直接匹配连接 IP - IP-CIDR,192.168.0.0/16,DIRECT,no-resolve GeoIP 规则 根据 IP 所属国家分流: ...