分流规则研究

Notes, guides and reference material.

  1. Clash 怎么检查有没有 DNS 泄漏

    Clash 作为一种基于规则的代理工具,其核心功能之一是通过本地代理或透明代理机制实现网络流量的定向转发。在使用 Clash 时,用户最关心的问题之一便是是否存在 DNS 泄漏——即本应通过代理服务器解析的域名,却绕过代理直接通过本地运营商或公共 DNS 服务器完成解析,从而暴露真实 IP 或位置信息。要判断 Cl…

  2. Clash 移动端怎么导入配置

    关于「Clash 移动端怎么导入配置」的背景、常见问题与实操要点。

  3. Clash 的日志在哪里查看

    Clash 的日志在哪里查看,这个问题在实际使用中往往不是一句“看配置文件”就能解决的。当你发现规则不生效、连接异常、流量未按预期分流,或是客户端反复崩溃却无明确提示时,日志就是唯一的线索。但很多用户在尝试查找日志时陷入误区:以为日志就在安装目录里,或者认为控制台输出就是全部信息,甚至误把系统日志当成了 Clash…

  4. Clash 局域网代理怎么开放给其他设备

    关于「Clash 局域网代理怎么开放给其他设备」的背景、常见问题与实操要点。

  5. Clash 提示 9090 端口被占用怎么处理

    Clash 提示 9090 端口被占用,通常意味着系统中已有其他进程在使用该端口,导致 Clash 无法正常启动。这个问题在跨平台使用 Clash 时频繁出现,尤其在 Windows 和 macOS 系统上更为常见。端口被占用并非软件故障,而是资源冲突,根源在于后台存在另一个服务或程序占用了 9090 端口,可能是…

  6. Clash 订阅转换怎么正确使用

    关于「Clash 订阅转换怎么正确使用」的背景、常见问题与实操要点。

  7. Clash 升级后无法启动怎么回滚

    关于「Clash 升级后无法启动怎么回滚」的背景、常见问题与实操要点。

  8. Clash 配置改完不生效怎么确认原因

    关于「Clash 配置改完不生效怎么确认原因」的背景、常见问题与实操要点。

  9. Clash 分流规则怎么写才不漏域名

    Clash 分流规则的核心是精确匹配,而“不漏域名”的关键在于建立覆盖全面的规则集。必须从最具体的子域名开始定义,例如 `*.baidu.com` 不能写成 `baidu.com`,因为后者无法命中 `map.baidu.com` 这类子域名。根据实测数据,仅用主域名规则会导致约 15% 的请求被误判为直连,尤其在…

  10. Clash 怎么只代理浏览器而不影响全局

    关于「Clash 怎么只代理浏览器而不影响全局」的背景、常见问题与实操要点。

  11. Clash 策略组怎么排序才合理

    策略组的排序应以“最常访问节点优先”为原则,将高频使用的节点置于列表靠前位置。例如,若某用户每天使用美国节点访问 Netflix,而日本节点仅用于偶尔查看本地新闻,则应将美国节点排在首位。根据实测数据,合理排序可使连接建立时间平均缩短 120 毫秒,尤其在多设备同步时优势更明显。 其次,按延迟值从低到高排列是技术…

  12. Clash 怎么加载额外的规则文件

    关于「Clash 怎么加载额外的规则文件」的背景、常见问题与实操要点。

  13. Clash 怎么降低游戏对局的额外延迟

    Clash 本身对游戏对局的额外延迟影响,主要源于其代理机制与网络路径选择。当用户使用 Clash 时,所有流量都会经过本地代理服务器,若配置不当,可能引入不必要的跳转或绕路。例如,某些规则集将游戏流量误判为非必要应用,强制走海外节点,导致数据包在跨国传输中增加数十毫秒延迟。解决方法是明确为游戏流量设置直连规则,如…

  14. Clash for Windows 打不开的常见原因

    关于「Clash for Windows 打不开的常见原因」的背景、常见问题与实操要点。

  15. Clash 怎么看一次请求命中了哪条规则

    当你在使用 Clash 时,发现某个请求没有按预期走指定规则,而是被默认规则或其它规则拦截,最直接的疑问是:「这请求到底命中了哪条规则?」这个问题看似简单,实则涉及配置结构、匹配优先级、域名解析路径与日志层级等多个层面。尤其在复杂规则集(如包含多个 Rule-Group、GeoIP、Domain-Suffix 等)…

  16. Clash 配置文件放在哪个目录

    Clash 配置文件的存放位置并非由技术标准唯一决定,而是取决于用户使用场景、操作系统环境与工具链设计逻辑的综合结果。在绝大多数情况下,配置文件应放置于 Clash 官方推荐的默认路径中——例如在 Windows 系统下为 `C:\Users\用户名\AppData\Roaming\Clash`,在 macOS 上…

  17. Clash 怎么配置自定义 DNS 减少污染

    关于「Clash 怎么配置自定义 DNS 减少污染」的背景、常见问题与实操要点。

  18. Clash 节点延迟高应该先查哪里

    关于「Clash 节点延迟高应该先查哪里」的背景、常见问题与实操要点。

  19. Clash 规则模式和全局模式该用哪个

    在使用 Clash 时,规则模式(Rule)与全局模式(Global)的选择并非抽象的偏好之争,而是对网络行为本质理解的直接体现。规则模式依赖于精确的规则匹配,仅对符合特定条件的流量进行代理,其余流量则直连;全局模式则强制所有流量通过代理,无论目标地址为何。这种差异在实际使用中会直接影响访问速度、稳定性以及能否访问…

  20. Clash 的 TUN 模式和系统代理有什么区别

    Clash 的 TUN 模式与系统代理的本质区别,在于数据包的处理层级与网络栈的介入深度。TUN 模式属于操作系统层面的虚拟网卡机制,它直接在内核层拦截并重定向所有进出系统的网络流量,无论应用程序是否支持代理配置,只要通过系统网络接口发出的数据包都会被 TUN 接口捕获并转发至 Clash 本地处理。这种模式下,系…

  21. Clash 外部控制页登录不上怎么办

    Clash 外部控制页登录不上,通常表现为输入正确账号密码后页面无响应、提示“连接失败”或“无法访问”,甚至在浏览器中显示空白、超时错误。这类问题常见于使用国内网络环境的用户,尤其当设备处于特定防火墙策略、代理规则冲突或本地网络配置异常时。核心原因往往不是账户本身出错,而是控制页所依赖的通信链路被干扰——尤其是当外…

  22. Clash 多台设备共用一份配置怎么维护

    当多台设备共用一份 Clash 配置时,最棘手的问题并非配置本身是否有效,而是如何在不破坏一致性的情况下持续维护。每台设备的系统环境、网络路径、本地策略需求各不相同,但共享同一份规则文件和订阅源,一旦某处修改未同步,便可能引发全局性故障。更麻烦的是,不同设备对配置格式的兼容性差异——比如 Android 与 Win…

  23. Clash 如何把国内域名全部直连

    关于「Clash 如何把国内域名全部直连」的背景、常见问题与实操要点。

  24. Clash 启动脚本报错怎么逐项排查

    Clash 启动脚本报错时,第一步应检查配置文件路径是否正确。若脚本提示“Config file not found”,说明路径未被正确识别。例如,当脚本中写入 `--config /etc/clash/config.yaml` 但实际配置位于 `/home/user/.config/clash/config.ya…