Clash 配置教程大全
无论你是首次接触 Clash 的新手,还是希望深入调优规则的老用户,这份指南将带你从订阅导入开始,一步步掌握规则设置、策略编排与 DNS 调优。每个环节均配有可复制的 YAML 配置片段,即学即用。
配置速查 · 常用规则片段
点击任意卡片可复制规则代码,直接粘贴到你的配置文件中使用。
DOMAIN-SUFFIX,google.com,Proxy
所有 Google 服务走代理
DOMAIN-KEYWORD,openai,AI
ChatGPT 等 OpenAI 服务分流
GEOIP,CN,DIRECT
国内网站直连,不经过代理
IP-CIDR,10.0.0.0/8,DIRECT
局域网内网直连
MATCH,Proxy
未命中规则的全部走代理
DOMAIN,clash-cm.org.cn,DIRECT
指定域名直连
完整配置指南 · 按步骤展开
下方七个章节覆盖了从安装到高级调优的全流程。点击章节标题即可展开详细内容,支持反复折叠。
01 准备工作:安装客户端与获取订阅
02 导入订阅链接,拉取配置文件
打开客户端主界面,找到“配置”或“Profiles”选项卡:
- Clash Verge Rev:点击左侧菜单「配置」→ 右上角「新建」→ 选择「从链接导入」,粘贴订阅 URL 并保存。
- ClashX Pro:菜单栏图标 → 配置 → 管理配置 → 添加远程配置,粘贴链接。
- Mihomo (Android):点击右上角「+」→「从 URL 导入」,输入订阅地址,下载后选中配置文件。
导入成功后,客户端会自动解析节点列表并生成基础配置。此时可以先测试节点连通性,确保基础代理可用。
03 理解 YAML 配置文件结构
Clash 使用 YAML 格式作为配置文件,核心分为以下几个区块:
proxies: # 节点列表
proxy-groups: # 策略组(手动选择、自动测速等)
rules: # 分流规则
dns: # DNS 配置(可选)
proxies 内是所有代理节点;proxy-groups 将节点组织成不同用途的策略组;rules 按从上到下的优先级定义流量走向;dns 负责域名解析和防泄漏。修改配置时务必保持缩进对齐(空格,不能用 Tab)。
04 规则设置:编写精准分流规则
规则是 Clash 的灵魂。常用匹配类型包括:
DOMAIN– 精确匹配完整域名DOMAIN-SUFFIX– 匹配域名后缀(如google.com覆盖所有子域名)DOMAIN-KEYWORD– 匹配域名中包含的关键词GEOIP– 基于 IP 地理位置数据库分流(如GEOIP,CN,DIRECT)IP-CIDR– 匹配 IP 网段MATCH– 兜底规则,一般放在最后
规则按照顺序执行,第一条命中后即停止。因此建议将精确规则放在前面,兜底规则放在末尾。你可以根据需求添加流媒体、AI 工具、开发者站点等专属规则。
05 策略组配置:灵活调度节点
策略组定义了规则命中后流量如何选择出口节点。常见类型:
- select – 手动选择,用户可以随时切换节点。
- url-test – 自动测速,每隔一段时间测试所有节点延迟,选择最快节点。
- fallback – 故障转移,优先使用第一个可用节点,若不可用则自动切换下一个。
- load-balance – 负载均衡,将流量分配到多个节点。
示例:创建一个名为 Netflix 的策略组,类型为 select,包含几个支持流媒体的节点,然后在规则里将 netflix.com 指向该策略组。
06 DNS 配置与防泄漏
正确的 DNS 设置可以避免DNS 泄露,并提升解析速度。推荐开启 fake-ip 模式:
dns:
enable: true
enhanced-mode: fake-ip
nameserver:
- 223.5.5.5
- 119.29.29.29
fallback:
- 8.8.8.8
- 1.1.1.1
nameserver 用于解析国内域名,fallback 用于解析被代理的域名。Fake-IP 模式会为每个域名返回一个虚拟 IP,让规则匹配在 IP 层也能生效,同时避免真实 DNS 请求泄露到本地网络。
07 常见配置问题排查
- 配置文件报错:检查 YAML 缩进、冒号后是否有空格、是否使用了中文字符。
- 节点全部超时:尝试关闭系统防火墙或更换网络环境,确认订阅链接未过期。
- 部分网站无法访问:检查规则顺序,确保目标域名没有被
MATCH,DIRECT提前拦截。 - DNS 泄露检测:使用 ipleak.net 等工具验证,若出现本地 DNS 服务器则需检查 DNS 配置。
更多问题请查阅常见问题专区。