一、什么是 Clash 配置「规则投毒」?

许多用户以为订阅链接只是一张包含服务器地址和密码的列表。但在 Clash 架构中,远程下载的 config.yaml 拥有对本机网络路由的最高解释权。

不怀好意的发布者可以在配置文件的 rules 区域增加如下规则:

- DOMAIN-SUFFIX,example-bank.com,PROXIES_ATTACKER

当用户访问该银行或敏感网站时,数据包不会走本地直连,而是被强制转发到攻击者设立的代理服务器,从而为中间人攻击(MITM)制造可能。

二、如何防范恶意订阅投毒?

  • 使用开源现代客户端:例如使用活跃维护的 Clash Verge Rev,其具备强大的订阅覆写(Script / Merge)功能。
  • 强制使用本地 DNS:在设置中勾选覆盖订阅内的 DNS,强制使用 Cloudflare (1.1.1.1) 或阿里 DNS (223.5.5.5)。
  • 文本审计:将订阅链接直接在浏览器打开,先阅读其 yaml 结构是否有异常规则再导入客户端。