Clash Verge Rev 配置示例与结构说明

多订阅合并、订阅提供者、全局参数、TUN、DNS、策略组与规则字段在这一页分别展开。重点不在单一配置文件复制使用,而在字段关系、编排方式、验证路径与后续调整逻辑。

结构说明与适用边界

多订阅合并的核心在于将不同来源的节点与规则放入统一配置结构中管理,由 proxy-providers 负责拉取与缓存订阅内容,再由 proxy-groups 组织实际出站策略。节点前缀、更新时间、规则匹配、策略分组与全局参数之间存在明确分工,配置维护的重点通常不在字段数量,而在结构是否稳定、命名是否可识别、更新节奏是否适合实际环境。

TUN、DNS、规则模式、策略组选择与地理数据更新属于配置中的关键层。TUN 更适合需要统一接管系统流量或处理 UDP 的场景;DNS 的 fake-ip 模式更适合希望兼顾解析速度与污染规避的环境;规则组的组织方式则直接影响分流行为、节点切换与后续排错路径。不同平台、不同网络环境与不同订阅来源,对这些设置的敏感度并不一致。

配置示例更适合作为字段核对、结构参考与思路校验的基础,而不适合直接替代所有环境的实际配置。真实部署时仍应结合系统版本、网络条件、客户端差异、规则来源、订阅质量与使用场景继续调整,尤其在 DNS、TUN、规则优先级与自动选择策略上更需要基于实际表现逐步修正。

订阅提供者编排

多订阅场景通常需要区分来源、统一命名并控制更新时间。前缀设置、缓存路径与刷新周期决定后续筛选效率与维护成本。

proxy-providers:
  1.provider1:
    type: http
    path: ./proxy_provider/p1.yaml
    url: https://example.com/subscription-1
    interval: 21600
    override:
      additional-prefix: "P1 |"
  2.provider2:
    type: http
    path: ./proxy_provider/p2.yaml
    url: https://example.com/subscription-2
    interval: 21600
    override:
      additional-prefix: "P2 |"
  • 节点前缀通常用于来源区分、筛选与策略组管理。
  • 更新时间应与订阅维护频率相匹配,过短或过长都可能带来维护问题。
策略组图标示例,用于区分不同分组与提高可读性
策略组图标可用于改善分组识别与操作效率
icon: https://cdn.example.com/icons/group.svg

全局配置示例

mixed-port: 7897
allow-lan: true
mode: rule
global-ua: clash-verge/v2.2.3
geodata-mode: true
geodata-loader: standard
unified-delay: true
log-level: warning
ipv6: true
external-controller: 127.0.0.1:9090
tcp-concurrent: true
enable-process: true
find-process-mode: strict
global-client-fingerprint: chrome
keep-alive-interval: 15
geo-auto-update: true
geo-update-interval: 24
geox-url:
  geoip: "https://cdn.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@release/geoip.dat"
  geosite: "https://cdn.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@release/geosite.dat"
  mmdb: "https://cdn.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@release/country.mmdb"
  asn: "https://cdn.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@release/GeoLite2-ASN.mmdb"
profile:
  store-selected: true
  store-fake-ip: true

TUN 设置

tun:
  enable: false
  device: ClashVergeREV
  stack: mixed
  mtu: 1500
  dns-hijack:
    - "any:53"
    - "tcp://any:53"
  auto-route: true
  auto-detect-interface: true
  • TUN 更适合统一接管流量或处理不遵循系统代理的程序。
  • 首次启用前通常需要确认系统权限、防火墙与相关内核进程状态。

DNS 配置

dns:
  enable: true
  ipv6: true
  enhanced-mode: fake-ip
  fake-ip-range: 198.18.0.1/16
  use-hosts: true
  nameserver:
    - https://doh.pub/dns-query
    - https://dns.alidns.com/dns-query
    - 114.114.114.114
    - system
  fake-ip-filter:
    - "*"
    - "+.lan"
    - "connect.rom.miui.com"
    - "+.miwifi.com"
    - "+.ntp.org"
    - "+.u-tools.cn"
    - "+.mediatek.com"
    - "+.cfprefer1.xyz"
    - "+.wetab.link"
    - "+.tyasaka.xyz"
    - "localhost.ptlogin2.qq.com"
    - "localhost.sec.qq.com"
    - "localhost.work.weixin.qq.com"
    - "+.weixin.qq.com"
    - "+.wechat.com"
    - "time.windows.com"
    - "+.msftconnecttest.com"
    - "+.msftncsi.com"
    - "+.wpsmail.net"
    - "+.henzanapp.com"
    - "+.pconline.com.cn"

策略组与规则

proxy-groups:
  - name: 手动选择
    type: select
    proxies: [DIRECT,自动选择]
    url: "https://www.gstatic.com/generate_204"
    interval: 300
    max-failed-times: 5
    include-all: true
  - name: 自动选择
    type: url-test
    proxies: [DIRECT]
    url: "https://www.gstatic.com/generate_204"
    interval: 300
    max-failed-times: 5
    include-all: true
rules:
  - GEOSITE,CN,DIRECT
  - GEOIP,CN,DIRECT
  - MATCH,手动选择
策略组图标示例,用于标识手动选择、自动选择等常用分组
常用策略组图标可改善分组识别与切换效率
  • 手动选择更适合兜底与临时切换,自动选择更适合动态评估节点状态。
  • 规则优先级决定流量走向,实际部署时应按场景逐步校正。

订阅快速验证

PowerShell
$sub='在单引号内粘贴订阅链接'
Invoke-RestMethod -UserAgent 'clash-verge/v2.4.0' -Method get -FollowRelLink -uri $sub
curl
curl -A clash-verge/v2.4.0 '粘贴订阅链接'

使用提示与优化建议

  • 节点前缀通常有助于区分来源并降低多订阅混用带来的混淆。
  • YAML 报错通常与缩进、引号、列表格式或字段层级有关。
  • 规则模式的有效性更依赖规则顺序与策略组关系,而不是条目数量。
  • 晚高峰更适合观察带宽稳定性,日常网页访问更适合观察延迟波动。
  • TUN 是否启用应根据程序接管需求与系统权限状态共同判断。
  • 图标、命名与分组结构会直接影响后续维护效率。