本文从代理组原理、TUN模式与系统代理区别、分流规则写法三个核心维度,系统讲解Clash新手配置流程,通过实际YAML配置示例,帮助用户快速掌握节点分组、自动测速与自定义规则技巧。
代理组类型与适用场景
代理组是Clash的核心分流机制,决定流量如何分配到不同节点。
1 Select(手动选择)
手动指定单一节点,适合需要固定线路的场景。
proxy-groups:
- name: 手动选择
type: select
proxies:
- 香港节点A
- 日本节点B
- 美国节点C
2 URL-Test(自动测速)
自动测试节点延迟,选择响应最快的节点,适合日常上网场景。
- name: 自动测速
type: url-test
url: http://www.gstatic.com/generate_204
interval: 300
proxies:
- 香港节点A
- 日本节点B
3 Fallback(故障转移)
优先使用列表中第一个节点,连接失败时自动切换下一个,适合对稳定性要求高的办公场景。
- name: 故障转移
type: fallback
url: http://www.gstatic.com/generate_204
interval: 300
proxies:
- 专线节点A
- 中转节点B
- 常规节点C
TUN模式与系统代理的区别
1 系统代理模式
仅接管HTTP/HTTPS/SOCKS5协议的流量,配置简单,但无法处理游戏客户端、UDP流量,部分应用不遵循系统代理设置。
2 TUN模式
创建虚拟网卡,接管设备所有流量(包括UDP、游戏数据包),适合需要全流量代理的场景,开启TUN模式后,系统代理设置可保持关闭。
| 特性 | 系统代理 | TUN模式 |
|---|---|---|
| 流量范围 | HTTP/HTTPS/SOCKS5 | 全部流量 |
| UDP支持 | 部分 | 完整支持 |
| 配置难度 | 简单 | 需配置内核 |
| 性能消耗 | 较低 | 略高 |
分流规则写法与优先级
Clash规则按从上到下顺序匹配,命中后停止遍历。
1 规则类型
- DOMAIN:精确匹配域名
- DOMAIN-SUFFIX:匹配域名后缀(如youtube.com匹配所有子域名)
- IP-CIDR:匹配IP段
- GEOIP:匹配国家/地区代码
2 规则示例
rules: # 学术资源直连 - DOMAIN-SUFFIX,edu.cn,DIRECT # 流媒体走自动测速组 - DOMAIN-SUFFIX,youtube.com,自动测速 - DOMAIN-SUFFIX,netflix.com,自动测速 # 国内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,手动选择
基础配置步骤
- 下载客户端:Windows推荐Clash Verge Rev,Mac使用ClashX,Android可选FlClash
- 获取订阅:从节点服务商获取Clash订阅链接
- 导入配置:客户端添加订阅URL或粘贴YAML内容
- 选择代理组:根据使用场景选择对应代理组
- 开启代理:系统模式或TUN模式
常见问题FAQ
1 节点显示延迟高但无法连接
现象:代理组显示延迟正常,但无法打开目标网站
原因:节点IP被目标服务商封锁或节点服务器故障
解决方法:切换至其他代理组(如从自动测速切换到手动选择),或联系节点服务商更换IP
2 开启TUN模式后部分应用无法上网
现象:开启TUN模式后,微信、钉钉等应用无法连接
原因:部分应用内置DNS解析与TUN虚拟网卡冲突
解决方法:在分流规则中添加对应应用的域名直连,或暂时切换回系统代理模式
3 订阅更新后配置丢失
现象:更新订阅后自定义规则消失
原因:订阅为完整配置覆盖,非增量更新
解决方法:将自定义规则保存为本地配置文件,更新订阅后手动合并
