
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 所屬國家分流: ...
