-
Notifications
You must be signed in to change notification settings - Fork 0
Configuration Essentials
最后更新:2026-06-24 · 适用版本:v2.6.0+ · 内核:Mihomo
上一篇 安装教程 已经帮你跑通了客户端和内核。但要让代理真正“听话”,关键在于配置。这份教程将覆盖三种主流配置方式:订阅导入、可视化编辑 和 手写 config.yaml,并深入解析每一个核心字段,让你从“能用”进阶到“精通”。
这是最省心的方式,适合拥有机场订阅链接的用户。Clash Verge Rev 会自动将订阅链接中的节点拉取并转换为可用配置。
- 打开 Clash Verge Rev,进入左侧 配置 页面。
- 点击右上角的 新建 按钮。
- 在弹出的编辑器中,将你的订阅链接粘贴进去。
(订阅链接通常以https://开头,末尾带flag=clash等参数,由机场服务商提供。) - 点击 导入,Clash 会自动下载并解析节点信息,生成一份完整配置。
- 在左侧配置列表中,勾选你刚刚导入的配置以启用它。
- 回到主界面,打开 系统代理 开关,即可开始使用。
✅ 优点:零门槛,节点自动更新。
Clash Verge Rev 内置了策略组编辑器,无需手动写代码,就能直观地调整节点选择、测速策略和分流规则。
- 先通过方式一导入一份订阅配置。
- 进入 策略组 页面,你会看到当前配置中所有的策略组,如“手动选择”“自动选择”“Netflix”等。
- 点击任意策略组,可以切换当前使用的节点,或更改其类型(select / url-test / load-balance)。
- 在 规则 页面,可以预览和临时修改分流规则。但请注意,这些修改在配置刷新后可能丢失;要永久保存,建议使用下一节的手写方式。
这种方式适合日常切换节点,但不适合深度定制。真正的“灵魂配置”在下一个环节。
这是本教程的重头戏。学会手写 YAML,你就能掌控每一个比特的流向,实现订阅做不到的精细分流、DNS 防泄漏和全局 TUN 代理。
新建一个文本文件,命名为 config.yaml,用 VS Code 或任意编辑器打开。我们将从零开始,逐一构建每个模块。
这是所有代理的出入口。每个节点必须顶格写在 proxies: 字段下。Clash Meta 支持数十种协议,这里列出最常用的三种。
proxies:
- name: "日本-01"
type: vless
server: jp1.your-server.com
port: 443
uuid: f47ac10b-58cc-4372-a567-0e02b2c3d479
network: ws
ws-opts:
path: /vless-ws
servername: jp1.your-server.com
tls: true - name: "香港-HY2"
type: hysteria2
server: hk.example.com
port: 8443
password: my-super-password
sni: hk.example.com
skip-cert-verify: true - name: "新加坡-SS"
type: ss
server: sg.example.com
port: 8388
cipher: 2022-blake3-aes-256-gcm
password: your-ss-password
🔑 关键点:name 必须唯一且在整个配置文件中可被引用。server 可以填 IP 或域名。若你的节点使用自签名证书,务必设置 skip-cert-verify: true。
如果你有多个机场,或希望节点自动更新,不用手动写 proxies,改用 proxy-providers 从订阅链接动态拉取:
proxy-providers:
provider-1:
type: http
url: "https://your-subscription.link/xyz?flag=clash"
path: ./proxies/provider-1.yaml
interval: 3600
health-check:
enable: true
url: http://www.gstatic.com/generate_204
interval: 600
然后在策略组中用 use: [provider-1] 即可引用该订阅下所有节点。详见
策略组章节。
策略组是配置的大脑,决定流量最终走哪个出口。Clash Meta 支持多种策略组类型,以下是完整的实战组合:
proxy-groups:
# 1. 手动选择组(最灵活)
- name: 🚀 手动选择
type: select
use:
- provider-1
proxies:
- 日本-01
- 香港-HY2
- DIRECT
# 2. 自动测速组(选延迟最低的节点)
- name: ♻️ 自动测速
type: url-test
use:
- provider-1
proxies:
- 日本-01
- 香港-HY2
url: 'http://www.gstatic.com/generate_204'
interval: 600
# 3. 负载均衡组(轮流使用)
- name: ⚖️ 负载均衡
type: load-balance
proxies:
- 日本-01
- 香港-HY2
- 新加坡-SS
url: 'http://www.gstatic.com/generate_204'
interval: 300
# 4. Netflix 专用组
- name: 🎬 Netflix
type: select
proxies:
- 日本-01
- 香港-HY2
- DIRECT
# 5. Telegram 专用组
- name: 🔒 Telegram
type: select
proxies:
- 香港-HY2
- 新加坡-SS
# 6. 国内直连组
- name: 🏠 国内直连
type: select
proxies:
- DIRECT
- 🚀 手动选择
📌 说明:select 手动选,url-test 自动测速切延迟最低,load-balance 轮询分散负载。策略组名可用 emoji 增强可读性,并与 分流规则 中的策略组名严格对应。
规则从上到下依次匹配,命中即停止,最后的 MATCH 是兜底规则。下面是经过验证的生产级规则集:
rules:
# 局域网和国内服务直连
- RULE-SET,private,🏠 国内直连
- RULE-SET,apple,🏠 国内直连
- RULE-SET,microsoft,🏠 国内直连
- RULE-SET,geolocation-cn,🏠 国内直连
Telegram 走专用节点
- RULE-SET,telegram,🔒 Telegram
Netflix 走专用节点
- RULE-SET,netflix,🎬 Netflix
AI 服务走手动选择组(或指定节点)
- DOMAIN-SUFFIX,openai.com,🚀 手动选择
- DOMAIN-SUFFIX,ai.com,🚀 手动选择
- DOMAIN-KEYWORD,chatgpt,🚀 手动选择
Windows 特定进程分流(仅 Windows 有效)
- PROCESS-NAME,telegram.exe,🔒 Telegram
- PROCESS-NAME,chrome.exe,🚀 手动选择
最后兜底
- MATCH,🚀 手动选择
🔥 进阶提示:RULE-SET 是 Clash Meta 的高级功能,需要配合
规则提供者 来加载远程规则集,避免规则臃肿。
把数万条域名规则外包给远程文件,本地配置保持清爽。以下使用 Loyalsoldier 维护的社区规则集:
rule-providers:
private:
type: http
behavior: classical
url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/private.txt"
path: ./ruleset/private.yaml
interval: 86400
apple:
type: http
behavior: classical
url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/apple.txt"
path: ./ruleset/apple.yaml
interval: 86400
microsoft:
type: http
behavior: classical
url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/microsoft.txt"
path: ./ruleset/microsoft.yaml
interval: 86400
geolocation-cn:
type: http
behavior: domain
url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/cn.txt"
path: ./ruleset/cn.yaml
interval: 86400
telegram:
type: http
behavior: classical
url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/telegram.txt"
path: ./ruleset/telegram.yaml
interval: 86400
netflix:
type: http
behavior: classical
url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/netflix.txt"
path: ./ruleset/netflix.yaml
interval: 86400
⏱️ interval: 86400 表示每 24 小时自动更新一次规则。你也可以将 url 改为本地 file 路径实现完全离线。
DNS 是代理中最容易泄露隐私的环节。Clash Meta 的 fake-ip 模式配合分流 DNS,可彻底杜绝泄漏。完整推荐配置如下:
dns:
enable: true
prefer-h3: true
use-hosts: true
listen: 0.0.0.0:53
enhanced-mode: fake-ip
fake-ip-range: 198.18.0.1/16
fake-ip-filter:
- '*.lan'
- '+.local'
- 'ntp.*'
- 'time.*'
default-nameserver:
- tls://223.5.5.5
- tls://1.12.12.12
nameserver:
- tls://dns.quad9.net
- https://dns.cloudflare.com/dns-query
proxy-server-nameserver:
- tls://8.8.8.8
nameserver-policy:
"geosite:cn,private":
- tls://223.5.5.5
- tls://119.29.29.29
🔐 关键点:fake-ip 让所有 DNS 请求先返回虚拟 IP,再由内核路由,避免本地 DNS 泄露。nameserver-policy 强制国内域名走国内 DNS(如阿里 223.5.5.5),国外域名走加密 DoH。更多原理请阅读
DNS 防泄漏终极方案。
系统代理只能覆盖浏览器,终端、游戏等需要 TUN 模式 接管所有流量。最小配置如下:
tun:
enable: true
stack: mixed
dns-hijack:
- any:53
auto-route: true
auto-detect-interface: true开启后请以管理员权限运行客户端。Windows 首次启用会提示安装 Wintun 驱动,务必允许。深度调优请移步 TUN 深度优化指南。
综合以上所有模块,这份模板覆盖了订阅、节点、分流、DNS 和 TUN,保存为 config.yaml,在 Clash Verge Rev 中导入即可:
# ============================================
# Clash Meta (Mihomo) 全功能配置模板
# 仓库:https://github.com/clash-verge2026/clash-verge-rev-omni-guide
# 适用:Clash Verge Rev v2.6.0+
# ============================================
代理节点
proxies:
- name: "日本-01"
type: vless
server: jp1.your-server.com
port: 443
uuid: f47ac10b-58cc-4372-a567-0e02b2c3d479
network: ws
ws-opts:
path: /vless-ws
servername: jp1.your-server.com
tls: true
代理提供者
proxy-providers:
main-airport:
type: http
url: "https://your-subscription.link/api/v1/client/subscribe?token=xxx"
path: ./proxies/main.yaml
interval: 3600
health-check:
enable: true
url: http://www.gstatic.com/generate_204
interval: 600
策略组
proxy-groups:
-
name: 🚀 手动选择
type: select
use: [main-airport]
proxies: [DIRECT]
-
name: ♻️ 自动测速
type: url-test
use: [main-airport]
url: 'http://www.gstatic.com/generate_204'
interval: 600
-
name: 🏠 国内直连
type: select
proxies: [DIRECT, 🚀 手动选择]
规则提供者
rule-providers:
private:
type: http
behavior: classical
url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/private.txt"
path: ./ruleset/private.yaml
interval: 86400
apple:
type: http
behavior: classical
url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/apple.txt"
path: ./ruleset/apple.yaml
interval: 86400
geolocation-cn:
type: http
behavior: domain
url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/cn.txt"
path: ./ruleset/cn.yaml
interval: 86400
规则
rules:
- RULE-SET,private,🏠 国内直连
- RULE-SET,apple,🏠 国内直连
- RULE-SET,geolocation-cn,🏠 国内直连
- MATCH,🚀 手动选择
DNS
dns:
enable: true
enhanced-mode: fake-ip
fake-ip-range: 198.18.0.1/16
fake-ip-filter: ['*.lan', '+.local']
default-nameserver:
- tls://223.5.5.5
nameserver:
- https://dns.cloudflare.com/dns-query
proxy-server-nameserver:
- tls://8.8.8.8
nameserver-policy:
"geosite:cn,private":
- tls://223.5.5.5
TUN
tun:
enable: true
stack: mixed
dns-hijack: [any:53]
auto-route: true
auto-detect-interface: true
将 server、uuid、订阅链接等占位符替换为你自己的信息即可投入使用。
策略组的 proxies 列表中引用了一个不存在的节点名。请检查 proxies 或 proxy-providers 中是否有该名称的节点,确保拼写完全一致。
检查 rules 中是否包含了 geolocation-cn 规则集,并确认它在 MATCH 之前。如果规则集下载失败,可在日志中搜索 rule-provider 查看原因,必要时手动创建 ruleset 文件夹。
务必启用 enhanced-mode: fake-ip,并确认 nameserver-policy 中国内域名指向国内 DNS。你可以访问
ipleak.net 验证 DNS 是否泄漏。更完整的方案见
DNS 防泄漏专题。
每次修改 config.yaml 后,需要回到 Clash Verge Rev 的「配置」页面,点击右侧的刷新按钮,或重新启用该配置。也可以开启「自动重载配置」开关。
掌握基础配置后,你可以深入以下专题,打造属于自己的终极代理方案:
- 🔗 TUN 深度优化 — auto-route、dns-hijack 等高级参数详解,实现真正的全局无缝代理。
- 🛡️ DNS 防泄漏终极方案 — Fake-IP 原理与国内分流实战,彻底杜绝隐私泄露。
- 🤖 AI 网站智能分流 — 让 ChatGPT、OpenAI、Claude 等 AI 服务自动走指定节点。
- 📑 Rule 白名单结构 — 深入理解规则优先级与黑白名单构建。
- 🧠 Mihomo 内核调优 — Sniffer、Geodata 等高级特性探索。
保持更新:Clash Verge Rev 和 Mihomo 内核都在快速迭代,建议定期查看 Releases 页面 获取最新版本和更新日志。
⬅️ 返回安装教程 · 返回 Wiki 首页
本教程为 clash-verge2026/clash-verge-rev-omni-guide 官方 Wiki 的一部分,欢迎提交 Issue 或 Pull Request 改进内容。