Clash环境变量配置详解,系统代理与TUN模式实战

本文深入讲解Clash环境变量配置方法,涵盖代理组类型选择、TUN模式与系统代理区别、分流规则写法等核心知识点,提供完整配置示例与常见问题解决方案。

环境变量配置基础

Clash环境变量是控制客户端行为的关键参数,通过系统环境变量或配置文件方式生效,配置环境变量可实现代理自动切换、DNS分流、流量统计等功能。

1 核心环境变量一览

# 代理协议配置
HTTP_PROXY=http://127.0.0.1:7890
HTTPS_PROXY=http://127.0.0.1:7890
ALL_PROXY=socks5://127.0.0.1:7891
# Clash控制端口
CLASH_API=http://127.0.0.1:9090
# DNS配置
CLASH_DNS_IP=223.5.5.5

2 配置步骤

  1. Windows系统:设置→系统→高级系统设置→环境变量→新建用户变量
  2. macOS终端:编辑~/.bash_profile或~/.zshrc,添加export命令
  3. Linux系统:编辑/etc/environment或~/.profile

代理组类型深度解析

代理组决定节点选择逻辑,需根据使用场景选择合适类型。

类型 原理 适用场景
select 手动指定节点 固定访问特定地区资源
url-test 自动测速选择延迟最低 日常跨境办公访问
fallback 优先使用列表首个可用节点 保障连接稳定性
load-balance 轮询或权重分配 多节点负载均衡

配置示例:

proxies:
  - name: "HK-01"
    type: ss
    server: hk.example.com
    port: 443
  - name: "JP-01"
    type: ss
    server: jp.example.com
    port: 443
proxy-groups:
  - name: "自动选择"
    type: url-test
    proxies:
      - HK-01
      - JP-01
    url: http://www.gstatic.com/generate_204
    interval: 300

TUN模式与系统代理区别

1 工作原理对比

系统代理模式:仅接管HTTP/HTTPS/SOCKS5协议的应用流量,需应用主动设置代理,配置简单但覆盖不全。

TUN模式:创建虚拟网卡,拦截所有TCP/UDP流量,适合游戏、直播等场景,但功耗较高。

2 场景选择建议

  • 办公访问:系统代理模式足够,资源占用低
  • 4K视频/游戏:必须启用TUN模式
  • 鸿蒙/华为设备:建议使用FlClash并开启TUN

分流规则优先级

Clash规则按顺序匹配,排在前的规则优先执行。

1 规则类型与写法

rules:
  # 域名精确匹配
  - DOMAIN,www.google.com,Proxy
  # 域名后缀匹配
  - DOMAIN-SUFFIX,github.com,Proxy
  # IP段匹配
  - IP-CIDR,8.8.8.8/32,Proxy
  # 地理位置匹配
  - GEOIP,CN,DIRECT
  # 进程名匹配(Windows)
  - PROCESS-NAME,chrome.exe,Proxy

2 优先级原则

  1. DOMAIN(精确) > DOMAIN-SUFFIX(后缀) > DOMAIN-KEYWORD(关键词)
  2. 常用服务放前面,泛用规则放后面
  3. 国内直连、国际代理分流

常见问题FAQ

1 节点显示延迟正常但无法访问

现象:Clash面板显示节点延迟50ms,但浏览器无法打开网页

原因:DNS污染或代理组策略错误

解决方法:检查fake-ip-filter配置,添加目标域名;确认代理组类型为select而非url-test

2 TUN模式下游戏掉线

现象:开启TUN后频繁断线

原因:MTU值设置不当或UDP转发延迟过高

解决方法:将MTU改为1400;游戏节点选择支持UDP优化的线路

3 订阅链接更新后配置丢失

现象:更新订阅后自定义规则被覆盖

原因:未开启「配置不覆盖」或使用在线配置

解决方法:使用本地配置文件,通过「导入配置」而非「订阅」功能

节点选择建议

不同使用场景对节点要求差异明显:

  • 4K视频:选择支持大带宽的中转或专线节点
  • 跨境办公:优先稳定性和低延迟,推荐BGP线路
  • 学术资源:选择学术网站友好的IP段

判断节点服务商可靠性可关注:是否提供测速、故障响应时间、退款政策等。

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