02088888888

公司新闻

规则冲突导致流量绕行问题排查

发布时间:2025-05-10点击次数:

流量未按预期代理或直连,通常因规则优先级或语法错误导致:

  1. 规则优先级冲突
    • 现象:配置 DOMAIN,google.com,proxy 后仍直连;
    • 原因:GEOSITE,cn,DIRECT 规则匹配范围更广(如 google.com.hk 属于 cn 分类),覆盖域名规则;
    • 修复:调整规则顺序(YAML 中后定义的规则优先级更高),或使用 FINAL 兜底规则强制代理。
  2. 进程规则失效
    • 现象:Chrome 浏览器未代理,但其他应用正常;
    • 原因:Chrome 以管理员权限运行导致进程规则失效;
    • 修复:关闭 Chrome 管理员权限,或改用 PORT 规则(如 PORT,80,443,proxy)代理 HTTP/HTTPS 流量。
  3. 规则语法错误
    • 常见错误:
      • 域名未加引号(如 DOMAIN,google.com 应为 DOMAIN, "google.com");
      • 正则表达式未转义(如 ^.*\.youtube.* 应为 ^.*\.youtube\..*$)。

工具辅助

  • 使用 clash-rule-tester 脚本模拟规则匹配(输入域名/IP 测试最终代理策略);
  • 定期更新规则集(如社区维护的 ACL4SSR 规则),避免因域名分类过时而误匹配。


02088888888