Clash排除特定网站直连配置指南

本文详解Clash中通过分流规则实现特定网站直连、其余流量走代理的配置方法,涵盖代理组类型选择、TUN模式与系统代理区别、YAML规则写法等核心知识点。

为什么需要排除特定网站直连

跨境办公时,部分国内服务(如企业内网、支付平台)访问延迟极低,走代理反而降低速度,通过Clash分流规则,可让这些网站直接连接,代理流量仅用于学术资源访问、国际网络加速等场景,提升整体网络效率。

核心概念解析

代理组类型选择

类型 原理 适用场景
select 手动选择节点 需要固定代理出口
url-test 自动测速选择延迟最低节点 日常跨境访问
fallback 优先用第一个可用节点 追求稳定性

普通用户推荐url-test,商务办公可选select指定节点。

TUN模式 vs 系统代理

  • TUN模式:接管全部流量(包括UDP、游戏数据包),适合游戏加速、直播推流
  • 系统代理:仅处理HTTP/HTTPS请求,兼容性更好,普通浏览器访问足够

分流规则优先级

Clash规则按顺序匹配,优先级从高到低:

  1. DOMAIN(精确域名):google.com 精确匹配
  2. DOMAIN-SUFFIX(域名后缀):.google.com 匹配所有子域名
  3. IP-CIDR(IP段):适合CDN加速
  4. GEOIP(国家/地区):GEOIP,CN 直连

配置步骤

创建直连规则

在Clash配置文件的rules区域添加:

rules:
  # 特定网站直连(放前面优先匹配)
  - DOMAIN-SUFFIX,baidu.com,DIRECT
  - DOMAIN-SUFFIX,taobao.com,DIRECT
  - DOMAIN-SUFFIX,alipay.com,DIRECT
  - DOMAIN-SUFFIX,qq.com,DIRECT
  # 国内IP段直连
  - IP-CIDR,10.0.0.0/8,DIRECT
  - IP-CIDR,172.16.0.0/12,DIRECT
  - IP-CIDR,192.168.0.0/16,DIRECT
  - GEOIP,CN,DIRECT
  # 其余流量走代理
  - MATCH,Proxy

配置代理组

proxies:
  - name: "Proxy"
    type: url-test
    url: 'http://www.gstatic.com/generate_204'
    interval: 300
proxy-groups:
  - name: Proxy
    type: url-test
    proxies:
      - 节点A
      - 节点B
    url: 'http://www.gstatic.com/generate_204'
    interval: 300

验证生效

访问baidu.com显示本地连接,访问google.com走代理,即配置成功。

常见问题FAQ

现象:部分国内网站仍走代理

原因:规则未覆盖该网站域名
解决:使用DOMAIN-SUFFIX添加更多后缀,或检查规则顺序是否正确

现象:开启TUN模式后无法上网

原因:TUN模式下DNS配置冲突
解决:在配置中设置dns: enable: true并添加国内DNS服务器

现象:代理组显示无可用节点

原因:节点订阅链接失效或延迟测试超时
解决:更新订阅链接,或切换至select模式手动选择节点

节点选择建议

不同场景对节点要求不同:4K视频需要高带宽支持,国际会议需要低延迟稳定连接,学术资源访问则需要IP未被封禁的节点,建议选择支持按需切换的订阅服务,灵活应对各类跨境办公需求。

您可以还会对下面的文章感兴趣: