分流规则研究

Notes, guides and reference material.

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

    在 Clash 配置中启用自定义 DNS 是对抗网络污染最直接有效的手段之一。默认的公共 DNS 服务如 8.8.8.8 或 1.1.1.1 虽然速度快,但可能因地理位置或运营商策略被污染,导致部分域名解析失败或跳转至恶意页面。通过配置本地或可信的自定义 DNS 服务器,可显著降低此类风险。例如,将 DNS 设置为…

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

    Clash 作为一款广受欢迎的代理工具,其核心功能之一便是通过规则路由实现网络流量的智能分流。然而,用户在使用 Clash 时最常遇到却最容易被忽视的问题,正是 DNS 泄漏——即本应走代理通道的域名解析请求,却绕过代理直接通过本地运营商的公共 DNS 服务器完成,从而暴露真实 IP 和浏览行为。因此,判断 Cla…

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

    Clash 的规则文件加载机制支持多层级嵌套与动态更新,用户可通过 `rules` 字段直接引入本地或远程规则文件路径。例如,在配置文件中添加 `rules: [ "file://D:/clash/rules/custom.yaml" ]`,即可加载位于指定路径的 YAML 格式规则文件。这种写法在 Windows…

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

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

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

    关于「Clash 规则模式和全局模式该用哪个」的背景、常见问题与实操要点。

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

    Clash 启动脚本报错在多数情况下并非技术故障本身,而是配置逻辑与环境变量不匹配的综合体现。当用户在非默认路径下部署 Clash、使用了未经验证的配置文件或混合了不同版本的依赖库时,启动脚本报错便成为必然结果。这种错误成立的条件是:系统环境变量未正确设置、配置文件格式存在语法错误、或脚本调用的二进制文件缺失权限。…

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

    关于「Clash 外部控制页登录不上怎么办」的背景、常见问题与实操要点。

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

    节点延迟高时,首先要检查本地网络环境是否稳定。使用 `ping` 命令测试到节点服务器的丢包率和平均响应时间,若延迟超过 100ms 且丢包率高于 5%,基本可判定是本地链路问题。例如在家庭宽带环境下,若路由器频繁重启或连接设备过多,会导致数据包排队积压。建议关闭非必要设备,重启光猫与路由器,再测一次。实测中曾有用…

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

    多台设备共用一份 Clash 配置的核心挑战在于配置文件的版本一致性,尤其当多人协作或跨平台使用时。若不统一管理,不同设备可能因本地修改而产生配置分歧,导致代理规则失效或连接异常。建议将配置文件托管在 Git 仓库中,例如 GitHub 私有仓库或 Gitea 私有实例,通过 `git pull` 和 `git p…

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

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

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

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

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

    关于「Clash 分流规则怎么写才不漏域名」的背景、常见问题与实操要点。

  13. Clash 的日志在哪里查看

    关于「Clash 的日志在哪里查看」的背景、常见问题与实操要点。

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

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

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

    关于「Clash 策略组怎么排序才合理」的背景、常见问题与实操要点。

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

    Clash 提示 9090 端口被占用,通常意味着你本地已有其他进程在使用该端口,导致 Clash 无法启动或配置失败。这个提示并不一定代表你的网络环境有错,而是系统资源冲突的直接反馈。常见场景包括:之前运行的 Clash 进程未完全退出、其他代理工具(如 V2Ray、Shadowrocket、Surge)仍在后台…

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

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

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

    Clash for Windows 打不开的常见原因,往往并非单一故障,而是系统环境、软件冲突与配置异常交织而成的复合问题。用户在启动时遭遇黑屏、无响应、闪退或提示“无法启动”等现象,多数情况下并非软件本身损坏,而是权限限制、依赖组件缺失、路径冲突或杀毒软件误拦截所致。尤其在频繁更新版本后,旧配置残留或注册表项异常…

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

    关于「Clash 配置文件放在哪个目录」的背景、常见问题与实操要点。

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

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

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

    关于「Clash 的 TUN 模式和系统代理有什么区别」的背景、常见问题与实操要点。

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

    Clash 降低游戏对局额外延迟的核心逻辑,在于其网络架构对数据包传输路径的主动优化,而非单纯依赖用户设备性能或运营商线路质量。当用户处于高延迟、高丢包的网络环境中,尤其是跨区域连接海外服务器时,传统直连方式往往经过冗余节点与拥堵链路,导致对局中出现卡顿、操作滞后等现象。此时,Clash 通过智能路由策略,将游戏流…

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

    在使用 Clash 时,判断一次请求是否命中某条规则,本质上依赖于其规则匹配机制的透明性与可追溯性。当 Clash 的日志系统开启且配置正确时,用户可以通过查看详细的连接日志,精确识别某次请求所经过的规则路径。这种能力在规则集结构清晰、优先级明确、且无歧义匹配的前提下成立——例如,当一条域名规则(如 `DOMAIN…

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

    Clash 配置改完不生效,最常见的情况是配置文件已更新但程序未重新加载,或代理规则未正确触发,又或是系统级网络设置与 Clash 的本地代理冲突。问题往往不是配置本身写错了,而是你无法确认它是否真正被应用,导致反复修改却始终无变化。要解决这个问题,必须从“配置是否被读取”“是否被启用”“是否被系统识别”三个层面逐…