配置教程

配置决定客户端如何读取订阅、选择节点、匹配规则、解析域名并接管系统流量。建议从最少改动开始,每次只修改一个主题并保留可恢复的备份。

配置教程目录

  1. 配置文件导入:远程订阅、本地文件与更新检查。
  2. YAML 配置:缩进、结构、备份和语法检查。
  3. 规则模式:规则、全局和直连模式的区别。
  4. TUN 模式:虚拟网卡、权限、路由和防火墙。
  5. DNS 配置:域名解析、内网域名和故障定位。
  6. 系统代理:适用范围、开启顺序和恢复检查。

推荐修改顺序

  1. 先确认原始订阅和节点在默认配置下可用。
  2. 备份当前配置,记录修改前的工作状态。
  3. 一次只调整规则、DNS 或 TUN 中的一类设置。
  4. 保存后验证浏览器、内网和需要代理的程序。
  5. 出现异常时撤销最近一次改动,再继续定位。

订阅与自定义配置如何共存

直接修改订阅生成的内容可能在下一次更新时被覆盖。需要长期保留的自定义规则、DNS 策略或脚本,更适合使用客户端提供的覆写、增强或独立本地配置功能维护。

配置中可能包含订阅地址、节点密钥和内网信息。发布截图或文章前应先隐藏敏感字段。

覆写(Override)与 Merge

覆写允许在订阅基础上追加或替换部分配置,Merge 把多份配置合并。两者都能让自定义规则在订阅更新后保留,优先使用而非直接改订阅内容。

规则集(RuleSet)

规则集是外部托管的规则文件,可按需引用,减少主配置体积。使用规则集时注意来源可信,避免引入不可控的路由规则。

最小配置示例

一份最基础的 Clash 配置包含节点、策略组与规则三部分:

proxies:
  - name: "SS-Example"
    type: ss
    server: example.com
    port: 8388
    cipher: aes-256-gcm
    password: "your-password"

proxy-groups:
  - name: "PROXY"
    type: select
    proxies: ["SS-Example", "DIRECT"]

rules:
  - DOMAIN-SUFFIX,google.com,PROXY
  - GEOIP,CN,DIRECT
  - MATCH,PROXY

规则提供者与托管规则

规则提供者(rule-providers)可引用外部托管规则文件,按需加载广告、广告域名或地区分流列表,避免把大量规则写进主配置。订阅更新会保留你在覆写中引用的外部规则。