Clash for Android分流设置,代理组类型与TUN模式配置教程

本文详解Clash for Android分流设置的核心技巧,包括select、url-test、fallback三种代理组的适用场景,TUN模式与系统代理的区别,以及DOMAIN、IP-CIDR等分流规则的写法,帮助用户实现精细化流量控制。

代理组类型选择与适用场景

Clash核心在于代理组配置,三种类型应对不同需求:

select(手动选择):列出所有节点,用户手动切换,适合节点少、需要自主控制场景。

proxy-groups:
  - name: 手动选择
    type: select
    proxies:
      - 节点A
      - 节点B
      - 节点C

url-test(自动测速):自动检测节点延迟,选择最快节点,适合需要最优线路的场景。

  - name: 自动测速
    type: url-test
    proxies:
      - 节点A
      - 节点B
    url: 'http://www.gstatic.com/generate_204'
    interval: 300

fallback(故障转移):优先使用列表第一个节点,连接失败则切换下一个,适合追求稳定性的跨境办公场景。

TUN模式与系统代理的区别

TUN模式创建虚拟网卡,接管设备全部流量(包括UDP、游戏流量);系统代理仅处理HTTP/HTTPS请求。

特性 TUN模式 系统代理
流量范围 所有流量 仅HTTP/HTTPS
UDP支持 完整支持 部分支持
性能消耗 较高 较低
适用场景 游戏/直播 网页/应用

开启TUN模式需在配置中启用:

dns:
  enable: true
  listen: 0.0.0.0:53
tun:
  enable: true
  stack: system
  dns-hijack:
    - 8.8.8.8

分流规则写法与优先级

Clash规则按顺序匹配,常见类型:

  • DOMAIN:精确域名匹配
  • DOMAIN-SUFFIX:域名后缀匹配
  • IP-CIDR:IP段匹配
  • GEOIP:国家/地区匹配
  • PROCESS-NAME:进程名匹配(仅TUN模式)
rules:
  - DOMAIN-SUFFIX,google.com,自动测速
  - DOMAIN-KEYWORD,netflix,手动选择
  - IP-CIDR,10.0.0.0/8,DIRECT
  - GEOIP,CN,DIRECT
  - MATCH,手动选择

规则优先级:精确匹配 > 关键词 > 后缀 > IP段 > GEOIP > MATCH(兜底)。

配置步骤

  1. 导入订阅链接或手动编辑配置
  2. 进入「配置」-「编辑」修改代理组参数
  3. 根据使用场景选择TUN模式或系统代理
  4. 调整分流规则顺序,确保关键规则在前
  5. 保存配置并切换到对应配置文件

FAQ

现象:节点显示在线但无法访问 原因:DNS污染或规则被劫持 解决:启用TUN模式,配置DNS为8.8.8.8或1.1.1.1

现象:部分应用无法联网 原因:该应用使用独立DNS或非HTTP协议 解决:切换至TUN模式,或在规则中添加PROCESS-NAME匹配

现象:节点切换后速度变慢 原因:url-test间隔过长或测速URL失效 解决:缩短interval至300秒,更换测速URL

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

暂无相关文章