NodeBuf
全部文章
工具工作流2026-04-092 分钟阅读

分流为什么不按预期走:从规则命中到 geosite 数据核对

围绕 Clash、Mihomo、Sing-box 和 geosite 数据排查分流问题,建立一套更稳定的定位路径。

用文章解释工具怎么用、适合什么场景、常见问题怎么处理。

“规则没生效”往往不是一句话能解释的

当用户说“规则没生效”,实际可能是下面几类问题中的任意一种:

  • 地址根本没有命中预期规则
  • 命中了规则,但后续策略组选择不同
  • DNS、TUN 或 rule provider 改写了流量路径
  • GEOSITE、GEOIP 或远程规则集本身的数据和想象不一致

所以分流排查最好拆层,不要直接在大配置里盲找。

Clash / Mihomo 与 sing-box 分开看

虽然它们都在做分流,但配置结构不同,排查方式也不同。

Clash / Mihomo

适合先看:

  • rules
  • proxy-groups
  • tun
  • dns
  • rule-providers

输入一个目标地址后,重点确认命中的规则和最终策略组链路。

sing-box

适合先看:

  • route.rules
  • rule_set
  • outbounds
  • selector
  • urltest
  • dns

重点不只是“命中了哪条”,还要确认最后是不是落到了预期 outbound。

geosite 问题要单独抽出来

如果你已经看到规则写的是 GEOSITE,category-name,那问题有可能根本不在主配置里,而在 geosite 数据本身。

这时建议单独进入 Geosite.dat 解析 去确认:

  • 这个分类是否真的存在
  • 目标域名是否真的被收录
  • 规则分布是否和你当前使用的数据版本一致

把 geosite 数据从主配置排查流程里拆出来,效率通常会高很多。

一条更稳的排查顺序

  1. 先确定你面对的是 Clash / Mihomo 还是 sing-box
  2. 用对应的流量分析工具输入目标地址
  3. 确认命中规则、组链路和最终出站
  4. 发现 GEOSITE 或远程规则集时,再单独核对数据源
  5. 最后再回头修改规则或节点策略

这类文章的价值

如果站里工具越来越多,文章不应该只是功能手册。更有价值的是这种“排查顺序文章”,因为它天然会把多个工具串起来,提升工具之间的联动使用率。

用户真正记住的不是每个按钮,而是一条能重复执行的思路。

推荐工具与延伸阅读

发布教程、使用指南、问题排查和最佳实践,帮助用户理解工具价值。

分流为什么不按预期走:从规则命中到 geosite 数据核对

围绕 Clash、Mihomo、Sing-box 和 geosite 数据排查分流问题,建立一套更稳定的定位路径。

# 工具工作流