跳到主要内容
梯子博客

使用教程 教程 进阶

Clash Verge 高级配置:自定义分流规则、DNS 设置与 TUN 模式开启

在 Clash Verge 的基础功能之上,通过覆写配置添加自定义分流规则(让指定域名走特定节点)、调整 DNS 防污染设置、开启 TUN 模式接管全局流量,以及如何处理更新订阅后配置被覆盖的问题。

梯子博客编辑部 发布于 约 7 分钟(2604 字)

快速结论

  • 覆写(Override)是 Clash Verge 在不修改订阅的前提下添加自定义配置的方式,更新订阅不会覆盖覆写内容。
  • 添加自定义分流规则:在覆写配置中用 YAML 添加 rules,指定域名走特定策略组。
  • TUN 模式:接管系统全部流量,包括不走系统代理的应用,开启需要管理员权限。
本文目录
  1. 为什么需要高级配置
  2. 覆写(Override)的概念与工作原理
  3. 使用覆写添加自定义分流规则
  4. 为 AI 服务配置专用策略组
  5. DNS 设置:防污染与国内外 DNS 分离
  6. TUN 模式:什么时候需要、怎么开启
  7. 更新订阅不覆盖自定义配置的方法
  8. 常见高级配置问题
  9. 总结

为什么需要高级配置

Clash Verge 导入机场订阅后,大多数情况下开箱即用——订阅自带分流规则,国内直连、国外走代理都已配置好。但随着使用深入,你可能会遇到以下需求:

  • AI 服务走特定节点:机场的默认策略组可能将 ChatGPT 分流到香港节点,而香港节点无法使用 OpenAI,需要强制指定新加坡或美国节点
  • 特定网站走直连或特定节点:公司内网需要直连,或某个平台需要走特定地区节点
  • DNS 污染问题:某些国内域名被代理 DNS 解析出错,或某些海外域名被污染
  • TUN 模式需求:需要让不走系统代理的应用(某些游戏、命令行工具)也走代理

本文介绍如何通过 Clash Verge 的覆写(Override)机制实现这些高级配置,而不破坏订阅的基础功能。

本文基于 Clash Verge Rev(Mihomo 内核)。如果你使用的是旧版 Clash Verge,界面可能略有不同,但覆写逻辑相同。


覆写(Override)的概念与工作原理

覆写是什么:

Clash Verge 的覆写(也叫 Merge 配置)是一个叠加在订阅配置上的额外配置层。Clash Verge 在加载配置时,会将订阅配置和覆写配置合并,最终生效的是合并后的结果。

工作机制:

最终配置 = 订阅配置 + 覆写配置(覆写优先级更高)

覆写与直接修改的区别:

操作方式 更新订阅后是否保留 风险
直接修改订阅文件 ❌ 被覆盖,修改丢失 高
覆写(Override) ✅ 始终保留 无

因此,所有的自定义配置都应该放在覆写中,而不是直接编辑订阅文件。

覆写的位置: 在 Clash Verge 左侧边栏找到 配置 页面,在订阅配置下方有一个 覆写 区域(或称 Merge)。点击新建覆写,编辑即可。


使用覆写添加自定义分流规则

覆写规则的基本语法:

Clash Verge 的覆写使用 YAML 格式。规则通过 prepend-rules 关键字添加到现有规则列表的最前面(优先匹配),或通过 append-rules 添加到最后(兜底匹配)。

# 覆写基础结构
prepend-rules:
  - DOMAIN-SUFFIX,example.com,直连
  - DOMAIN-SUFFIX,another.com,🇸🇬 新加坡
  - IP-CIDR,192.168.0.0/16,直连

常见规则类型:

规则类型 格式 说明
DOMAIN DOMAIN,www.example.com,策略名 精确匹配域名
DOMAIN-SUFFIX DOMAIN-SUFFIX,example.com,策略名 匹配域名及所有子域名
DOMAIN-KEYWORD DOMAIN-KEYWORD,keyword,策略名 匹配包含关键词的域名
IP-CIDR IP-CIDR,1.2.3.0/24,策略名 匹配 IP 段
GEOIP GEOIP,CN,直连 匹配地理位置 IP
GEOSITE GEOSITE,cn,直连 匹配地理站点数据库

策略名必须与订阅配置中的策略组名称完全一致(区分大小写)。

实际示例:让特定网站直连

prepend-rules:
  # 公司内网域名直连
  - DOMAIN-SUFFIX,company-internal.com,DIRECT
  # 国内常用开发平台直连
  - DOMAIN-SUFFIX,gitee.com,DIRECT
  - DOMAIN-SUFFIX,npm.taobao.org,DIRECT

在 Clash Verge 的覆写编辑器中,按 Ctrl+S 保存配置,然后点击配置页右上角的刷新按钮让配置生效。


为 AI 服务配置专用策略组

这是最实用的高级配置场景:将 OpenAI、Anthropic 等 AI 服务强制路由到新加坡或美国节点,避免因香港节点导致的不可用问题。

前提条件: 你的机场订阅中有新加坡或美国节点,且配置中有对应的策略组名称(如"🇸🇬 新加坡"或"新加坡节点")。

第一步:查找订阅中的策略组名称

在 Clash Verge 的 代理 页面,查看策略组列表,找到新加坡策略组的准确名称。常见名称如:

  • 🇸🇬 新加坡
  • 新加坡
  • Singapore
  • SG

第二步:在覆写中添加 AI 服务规则

# AI 服务专用覆写配置
prepend-rules:
  # OpenAI / ChatGPT
  - DOMAIN-SUFFIX,openai.com,🇸🇬 新加坡
  - DOMAIN-SUFFIX,oaistatic.com,🇸🇬 新加坡
  - DOMAIN-SUFFIX,oaiusercontent.com,🇸🇬 新加坡
  - DOMAIN-SUFFIX,chatgpt.com,🇸🇬 新加坡
  
  # Anthropic / Claude
  - DOMAIN-SUFFIX,anthropic.com,🇸🇬 新加坡
  - DOMAIN-SUFFIX,claude.ai,🇸🇬 新加坡
  
  # Google AI (Gemini)
  - DOMAIN-SUFFIX,generativelanguage.googleapis.com,🇸🇬 新加坡
  - DOMAIN-SUFFIX,makersuite.google.com,🇸🇬 新加坡

策略名必须与你订阅的策略组名称完全一致,包括 emoji。如果策略名写错,Clash Verge 会报错或将流量发送到默认策略组。

第三步:验证配置生效

保存覆写后,在 Clash Verge 代理页面的 连接 标签中,访问 https://chat.openai.com 并查看连接记录,确认域名走了新加坡策略组。


DNS 设置:防污染与国内外 DNS 分离

DNS 配置是 Clash 中最复杂但也最重要的部分之一。正确的 DNS 设置可以防止 DNS 污染、实现精确的国内外分流。

DNS 污染问题: 部分国内 ISP 会对海外域名的 DNS 查询返回错误 IP(DNS 污染),导致即使走了代理,域名也无法正确解析。Clash 的 DNS 模块可以绕过这个问题。

推荐的 DNS 覆写配置:

dns:
  enable: true
  listen: 0.0.0.0:1053
  ipv6: false
  
  # 默认 DNS(用于查询国内域名)
  default-nameserver:
    - 223.5.5.5        # 阿里 DNS
    - 119.29.29.29     # 腾讯 DNS
  
  # 海外 DNS(通过代理查询,防污染)
  nameserver:
    - https://8.8.8.8/dns-query      # Google DoH
    - https://1.1.1.1/dns-query      # Cloudflare DoH
  
  # 国内域名走国内 DNS(提升解析速度)
  nameserver-policy:
    "geosite:cn":
      - 223.5.5.5
      - 119.29.29.29
    "geosite:private":
      - 223.5.5.5
  
  # 增强模式(推荐开启)
  enhanced-mode: fake-ip
  fake-ip-range: 198.18.0.1/16
  
  # 不使用 fake-ip 的域名
  fake-ip-filter:
    - "*.lan"
    - "*.local"
    - localhost.ptlogin2.qq.com

DNS 设置错误可能导致国内网站无法正常访问,甚至整个网络不通。修改前建议截图保存当前配置,方便回滚。

DNS 模式说明:

模式 说明 推荐场景
normal 直接 DNS 查询 简单场景
fake-ip 返回虚假 IP 加速建立连接 日常使用(推荐)
redir-host 使用真实 IP 路由 需要真实 IP 的场景

TUN 模式:什么时候需要、怎么开启

系统代理的局限性:

Clash Verge 的系统代理通过设置 Windows 系统代理(HTTP/HTTPS 代理)实现,这只对遵循系统代理设置的应用有效。以下类型的应用不走系统代理:

  • UWP 应用(Microsoft Store 安装的应用)
  • 部分游戏客户端
  • 命令行工具(ping、curl 等)
  • 某些 Electron 应用
  • 不支持 HTTP 代理的应用

TUN 模式的工作原理:

TUN 模式在系统层面创建一个虚拟网卡,接管所有经过 IP 层的网络流量,彻底绕过应用层代理的限制。所有应用的流量都会经过这个虚拟网卡,由 Clash 根据规则决定直连还是走代理。

开启 TUN 模式的步骤:

  1. 确保以管理员身份运行 Clash Verge(或在设置中授权)
  2. 在左侧边栏点击 设置
  3. 找到 TUN 模式 开关,打开
  4. 等待 Clash Verge 自动安装虚拟网卡驱动(首次开启需要联网下载)
  5. 安装完成后,TUN 模式自动生效

TUN 模式的推荐配置(覆写):

tun:
  enable: true
  stack: mixed          # 推荐 mixed(gVisor + system 混合)
  auto-route: true      # 自动添加路由表
  auto-detect-interface: true
  dns-hijack:
    - any:53            # 劫持所有 DNS 请求
  strict-route: false   # 严格路由(开启可防止 DNS 泄漏,但可能影响某些应用)

TUN 模式会接管系统全部网络流量,如果 Clash 规则配置不当,可能导致国内网站访问变慢或某些服务异常。建议先在非 TUN 模式下确认规则配置正确,再开启 TUN。

TUN 模式 vs 系统代理:

对比项 系统代理 TUN 模式
覆盖范围 HTTP/HTTPS 流量 所有 IP 流量
需要管理员权限 否 是
影响游戏 通常无效 有效
影响命令行工具 通常无效 有效
系统资源占用 低 中等
复杂度 低 中等

更新订阅不覆盖自定义配置的方法

核心原则:所有自定义配置放在覆写中,永不直接修改订阅文件。

操作流程:

订阅文件(自动更新)
    ↓
覆写文件(手动维护,永久保留)
    ↓
Clash Verge 合并配置
    ↓
最终生效配置

实际操作:

  1. 在 Clash Verge 配置页,创建一个覆写文件(命名如"我的自定义配置")
  2. 将所有自定义规则、DNS 配置、TUN 设置写入覆写文件
  3. 确保覆写文件已启用(配置页中覆写文件旁有启用开关)
  4. 更新订阅时:直接更新订阅,覆写文件不受影响

备份覆写配置:

覆写文件存储在 Clash Verge 的配置目录中(通常为 %APPDATA%\clash-verge\profiles),定期复制备份,防止系统重装后配置丢失。


常见高级配置问题

问题 1:自定义规则不生效

  • 检查策略组名称是否与订阅中的完全一致(包括 emoji 和空格)
  • 确认覆写文件已启用(配置页中显示绿色激活状态)
  • 在代理页的连接记录中确认该域名走了哪个策略

问题 2:开启 TUN 后国内网站很慢

  • 检查 DNS 配置是否正确,国内域名是否走了国内 DNS
  • 确认 GeoIP 规则是否正常工作(GEOIP,CN,DIRECT)
  • 临时关闭 TUN 测试,确认问题来源

问题 3:覆写配置保存后没有生效

  • 点击配置页右上角的刷新/重载按钮
  • 检查覆写 YAML 语法是否正确(缩进错误是最常见原因)
  • 查看 Clash Verge 底部日志是否有报错信息

问题 4:TUN 模式安装虚拟网卡失败

  • 以管理员身份重新启动 Clash Verge
  • 检查 Windows Defender 或杀毒软件是否阻止了驱动安装
  • 手动下载并安装 Wintun 驱动(wintun.net)

问题 5:ChatGPT 加了规则还是连不上

  • 确认新加坡策略组中有可用节点(延迟测试是否正常)
  • 检查规则中的域名是否完整(OpenAI 使用多个域名)
  • 清除浏览器 DNS 缓存后重试

总结

Clash Verge 的高级配置核心是覆写(Override)机制,掌握它后可以在不破坏订阅基础配置的前提下实现各种自定义需求:

  1. 自定义分流规则:用 prepend-rules 将特定域名强制路由到指定策略组
  2. AI 服务专用节点:将 OpenAI/Anthropic 域名指向新加坡节点,解决香港节点不可用问题
  3. DNS 优化:配置国内外分离 DNS,防污染的同时保持国内解析速度
  4. TUN 模式:接管全部系统流量,覆盖不走系统代理的应用

建议的配置顺序:先导入订阅确认基础功能正常 → 创建覆写添加 AI 服务规则 → 根据需要调整 DNS → 最后按需开启 TUN。

如果你还没有完成基础设置,先参考 Clash Verge Rev 完整使用指南。更多关于节点地区选择的内容,参见 节点地区选择指南;Claude 与 Claude Code 的节点选择见 Claude 该用哪个节点。

关于机场订阅:本站收录的 22 家中,除大佬云目前只提供专属客户端、暂不开放通用订阅外,其余 21 家官方都把 Clash Verge 列为支持的客户端,订阅导入后即可用本文的覆写方法添加自定义规则。例如二猫云(ChatGPT、Claude、Claude Code、Codex、Gemini 在美国 / 日本 / 新加坡节点实测可用,香港节点不支持主流 AI)和一翻云(IEPL,ChatGPT、Claude 实测可用),都适合按上文把 AI 域名固定到非香港节点。

内容更新记录

  • 首次发布。
标签 Clash Verge高级配置分流规则TUN模式DNS设置
全部品牌
二猫云 Logo

三网优化 IEPL 专线,AI 全平台实测可用,不限设备

9.9

二猫云 2024 年 4 月开业,联通、电信、移动三网入口分别优化,接入 IEPL 专线,另有中转与直连节点。¥20/月 130 GB 起…

最低价格
¥20 / 月起
套餐流量
130 GB/月
线路特点
IEPL / 中转 / 直连
适合人群
第一次选机场的新手与日常用户、大流量与多设备用户

优惠码 JICHANGDAO 8 折

一翻云 Logo

全系 IEPL 专线出口,轻享版 ¥20/月 150GB

9.0

一翻云专注企业级 IEPL 专线,轻享版 ¥20/月 150GB 起步,舒享版 ¥35/月 350GB,晚高峰丢包率极低,适合对 4K 秒…

最低价格
¥20 / 月起
套餐流量
150 GB/月
线路特点
IEPL
适合人群
日常学习查资料与跨境办公用户、流媒体 4K 追剧与 AI 生产力需求者

本站部分链接为推广链接,通过这些链接注册或购买,本站可能获得佣金,不会增加你的费用。推荐排序基于编辑评估,不受佣金高低影响。 了解详情

本站部分链接为推广链接,通过这些链接注册或购买,本站可能获得佣金,不会增加你的费用。推荐排序基于编辑评估,不受佣金高低影响。 了解详情

常见问题

覆写和直接修改配置文件有什么区别?

直接修改配置文件会在下次更新订阅时被覆盖;覆写是 Clash Verge 在原配置基础上叠加的修改,不会被订阅更新覆盖。

为什么开了 TUN 模式还有应用不走代理?

TUN 模式接管网络层,但部分应用有自己的 DNS 或固定 IP,可能绕过代理。需要检查 TUN 模式的 DNS 是否正确配置,以及是否开启了严格路由。

Clash Verge 的 DNS 设置改错了怎么恢复?

关闭 Clash Verge 的系统代理,然后在设置中将 DNS 恢复为默认,或者删除覆写中的 DNS 部分。如果系统 DNS 也被改动,进入系统网络设置手动改回自动获取。