OpenClash 成熟 YAML 配置详解:拿来就能用的模板
这份配置包含什么
- 策略组:手动选择、自动测速、故障转移、国外媒体
- DNS:国内走 223.5.5.5,国外走 TLS 加密 DNS,防污染
- 规则:广告拦截、国内直连、局域网直连、其余走代理
完整模板
把下面保存为 config.yaml,替换 你的订阅链接 后,在 OpenClash 的 配置文件管理 里上传即可:
# 监听设置
mixed-port: 7890
allow-lan: true
bind-address: "*"
mode: rule
log-level: info
ipv6: false
# DNS 设置:国内外分开解析
dns:
enable: true
ipv6: false
enhanced-mode: fake-ip
fake-ip-range: 198.18.0.1/16
nameserver:
- 223.5.5.5
- 119.29.29.29
fallback:
- tls://8.8.8.8:853
- tls://1.1.1.1:853
fallback-filter:
geoip: true
geoip-code: CN
# 从订阅拉取节点
proxy-providers:
my-sub:
type: http
url: "你的订阅链接"
interval: 3600
path: ./proxy_providers/my-sub.yaml
health-check:
enable: true
interval: 600
url: http://www.gstatic.com/generate_204
proxy-groups:
- name: 手动选择
type: select
use: [my-sub]
- name: 自动测速
type: url-test
use: [my-sub]
url: http://www.gstatic.com/generate_204
interval: 300
- name: 故障转移
type: fallback
use: [my-sub]
url: http://www.gstatic.com/generate_204
interval: 300
- name: 国外媒体
type: select
use: [my-sub]
rules:
# 广告拦截
- DOMAIN-SUFFIX,ads.example.com,REJECT
# 局域网直连
- GEOIP,PRIVATE,DIRECT,no-resolve
# 国内网站直连
- GEOSITE,CN,DIRECT
- GEOIP,CN,DIRECT,no-resolve
# 国外媒体走专用组
- GEOSITE,NETFLIX,国外媒体
- GEOSITE,YOUTUBE,国外媒体
# 其余走代理
- MATCH,手动选择
使用说明
- 日常把默认策略(MATCH 那行)设为 手动选择,在 OpenClash 的 控制面板 里点选节点。
- 追剧时把 国外媒体 组切到解锁能力强的节点。
- GEOSITE / GEOIP 数据库 OpenClash 会自动更新,不用管。
模板里的
你的订阅链接 必须替换成真实链接,否则启动失败。改完 YAML 注意缩进,两个空格一级,错一个空格就报错。