Skip to content

完整教程 (TYPE-C) Clash Verge Rev 完整实战教程:从零基础安装、内核切换、分流规则到 Merge 脚本高级调优

在原版 Clash Premium 和 Clash for Windows (CFW) 停止维护后,Clash Verge Rev 迅速成为现代 Windows、macOS 和 Linux 平台上的事实标准与最主流的开源图形化代理客户端。

它采用 Rust 构建的 Tauri 桌面框架重构,彻底告别了传统 Electron 应用内存暴涨的顽疾;同时深度集成了 Mihomo (Clash.Meta) 核心,原生支持 VLESS Reality、Hysteria 2、TUIC v5、SSH 等现代协议,并具备极其强大的规则集扩展分流与 TUN 虚拟网卡能力。

本文将带领您从零基础完成安装、订阅导入、分流策略制定、TUN 模式开启,一直进阶到高级 JavaScript/YAML Merge 扩展脚本编写与疑难排错。


一、 学习目标与准备工作

1. 学习目标

  • 掌握 Clash Verge Rev 的跨平台安装与正确的管理员权限初始化。
  • 理解规则分流(Rule)、全局(Global)、直连(Direct)与脚本模式的核心差异。
  • 彻底打通 TUN 虚拟网卡模式,实现终端、UWP 应用、外服游戏及开发工具的透明加速。
  • 掌握防 DNS 污染体系搭建,杜绝本地 DNS 泄露与域名解析劫持。
  • 掌握 Merge 扩展脚本编写,实现个性化规则无损热插拔。

2. 准备工作清单

  • 操作系统:Windows 10/11 (64-bit)、macOS 11+ (支持 Intel 及 M1/M2/M3/M4 系列)、主流 Linux 发行版。
  • 网络与权限:计算机本地管理员权限(开启 TUN 虚拟网卡驱动必需)。
  • 服务订阅:已获取合规机场提供的通用 Clash/Meta 格式订阅链接。

二、 客户端下载与环境初始化

mermaid
graph LR
    Download[1. 下载对应平台安装包] --> Install[2. 管理员权限安装驱动]
    Install --> SwitchCore[3. 切换为 Mihomo Meta 内核]
    SwitchCore --> ImportSub[4. 导入机场订阅链接]
    ImportSub --> EnableTUN[5. 启用 TUN 虚拟网卡]

1. 正确下载渠道

请务必从官方 GitHub 仓库下载,谨防第三方搜索引擎推广中的篡改植入版:

  • Windows 用户:推荐下载 Clash.Verge_x.x.x_x64-setup.exe 或 便携版 .zip
  • macOS 用户:Apple Silicon 芯片选 _aarch64.dmg,Intel 芯片选 _x64.dmg

2. Windows 权限初始化(关键步骤)

  1. 双击运行安装程序,建议安装在默认路径(避免路径中包含中文或特殊字符)。
  2. 初次打开软件时,若弹出 Windows Defender 防火墙拦截提示,请勾选 「专用网络」与「公用网络」 并点击「允许访问」。

三、 核心功能五步配置实战

步骤 1:导入订阅与定时更新策略

  1. 打开客户端,点击左侧导航栏的 「订阅 (Profiles)」
  2. 将机场服务商复制的 Clash 订阅链接粘贴到顶部输入框中,点击 「保存 (Save)」
  3. 导入成功后,右键点击订阅卡片,选择 「更新 (Update)」
  4. 进阶设置:右键点击卡片 -> 选择「编辑」-> 将更新间隔修改为 1440(即每 24 小时自动拉取最新节点与规则)。

步骤 2:切换与确认 Mihomo (Meta) 内核

  1. 点击左侧 「设置 (Settings)」 -> 找到「Clash 内核 (Clash Core)」。
  2. 确认当前核心为 Mihomo (或 Meta Alpha)
  3. 开启 「允许局域网连接 (Allow LAN)」(若需要为同局域网下的手机或游戏机提供代理)。

步骤 3:选择代理模式与节点切换

点击左侧 「代理 (Proxies)」

  • 规则模式 (Rule)【推荐】:根据访问的目标网址自动分流,国内网站直连,海外受限网站走代理。
  • 全局模式 (Global):所有流量一律走代理(易导致国内软件访问缓慢或 IP 异常)。
  • 直连模式 (Direct):所有流量不走代理,直接连接。

步骤 4:开启 TUN 模式(终极全局代理方案)

传统的“系统代理”只能劫持部分遵循 HTTP 代理协议的浏览器,无法接管终端命令行、游戏或 Node.js/Python 脚本。开启 TUN 虚拟网卡可解决 100% 的网络盲区。

  1. 进入「设置」页面,找到 「服务模式 (Service Mode)」,点击右侧的 「安装」
  2. 稍等片刻,当图标旁显示绿色对勾(已安装)后,回到设置页打开 「TUN 模式」开关
  3. 此时 Windows 设备管理器中将生成名为 wintun 的虚拟适配器,接管系统网络层 IP 数据包。

四、 高级进阶:Merge 扩展配置与防 DNS 污染

Clash Verge Rev 支持通过 Merge 模式 在不破坏机场原订阅的基础上,无损注入自定义 DNS 解析与自编规则集。

在「订阅」页面中,新建一个类型为 Merge 的配置项,右键编辑填入以下生产级配置:

yaml
# 生产级防 DNS 污染与 Fake-IP 增强配置
dns:
  enable: true
  listen: 0.0.0.0:1053
  ipv6: false
  enhanced-mode: fake-ip
  fake-ip-range: 198.18.0.1/16
  fake-ip-filter:
    - '*.lan'
    - 'localhost.ptlogin2.qq.com'
    - '+.srv.nintendo.net'
    - '+.stun.playstation.net'
    - 'msftconnecttest.com'
    - 'workgroup'
  nameserver:
    - https://doh.pub/dns-query
    - https://dns.alidns.com/dns-query
  fallback:
    - https://1.1.1.1/dns-query
    - https://8.8.8.8/dns-query
  fallback-filter:
    geoip: true
    geoip-code: CN
    ipcidr:
      - 240.0.0.0/4

# 自定义核心高优先级分流规则
rules:
  # AI 平台专用规则
  - DOMAIN-SUFFIX,openai.com,PROXIES
  - DOMAIN-SUFFIX,chatgpt.com,PROXIES
  - DOMAIN-SUFFIX,claude.ai,PROXIES
  - DOMAIN-SUFFIX,anthropic.com,PROXIES
  - DOMAIN-SUFFIX,oaistatic.com,PROXIES
  # 开发者生态加速
  - DOMAIN-SUFFIX,github.com,PROXIES
  - DOMAIN-SUFFIX,githubassets.com,PROXIES
  - DOMAIN-SUFFIX,docker.com,PROXIES
  # 局域网与国内直连兜底
  - GEOIP,LAN,DIRECT
  - GEOIP,CN,DIRECT
  - MATCH,PROXIES

五、 常见报错与实战故障排除 (FAQ 10 问 10 答)

1. 开启 TUN 模式后电脑无法上网,所有网页提示“DNS_PROBE_FINISHED_NO_INTERNET”? 这是由于此前安装过旧版 CFW、WireGuard 或其他 VPN 残留的 TAP 驱动冲突。解决步骤:按下 Win + X 打开设备管理器,展开“网络适配器”,右键卸载所有名称包含 TAP / Wintun 的多余虚拟网卡,并在 Clash Verge 中重新点击“安装服务模式”。
2. 为什么关闭 Clash Verge Rev 后,电脑完全断网无法浏览网页? 这是因为客户端非正常退出(或关机前未主动关闭系统代理),导致 Windows 注册表中的代理开关未被恢复。解决办法:按 Win + I 打开 Windows 设置 -> 网络和 Internet -> 代理 -> 手动将“使用代理服务器”关闭,或运行 netsh winsock reset 重置网络栈。
3. Windows 微软商店、Xbox 应用或 UWP 软件无法通过代理联网? Windows UWP 应用运行在隔离沙箱中,默认禁止访问本地网络回环(Loopback)。在 Clash Verge 设置中找到 「Windows 循环代理免除工具 (UWP Tool)」,点击打开后点击“Exempt All”,然后保存即可。
4. 节点延迟测试全部显示“Timeout (超时)”但实际可以连上? 默认的延迟测试地址(如 google.com)可能在建立连接前就受到干扰。在设置中将延迟测试 URL 修改为国内连通度更高的地址:http://www.gstatic.com/generate_204http://cp.cloudflare.com/generate_204
5. 订阅导入时提示“Fetch error: Network Error”? 说明机场的订阅分发域名被本地宽带运营商阻断。解决办法:开启浏览器代理插件下载订阅 YAML 文件到本地后,使用“从本地文件导入”功能;或者在订阅链接前加上可靠的合规订阅转换代理前缀。
6. 如何将电脑上的代理共享给同局域网的 iPhone 或 PS5 使用? 第一步:在 Clash Verge 设置中开启「允许来自局域网的连接」;第二步:在电脑命令行输入 ipconfig 查询本机的局域网 IPv4 地址(如 192.168.1.100);第三步:在手机 WiFi 设置中配置 HTTP 代理,服务器填入 192.168.1.100,端口填入 7890
7. Clash Verge Rev 与 Sing-box 相比应该如何抉择? Clash Verge Rev 拥有极其美观友好的图形界面、丰富的规则分流社区生态和即开即用的订阅兼容性,适合 95% 的广大用户;而 Sing-box 配置更为极客、底层内存开销更低,适合熟悉 JSON 手动编写的资深开发者。
8. 玩外服游戏时开启 TUN 模式会增加游戏延迟吗? 优质的 TUN 驱动(如 Wintun)在内核态转发数据包,增加的处理延迟低于 0.1ms。只要你选择的代理节点是优质的 IPLC 物理专线,游戏延迟主要取决于跨海物理光纤距离,TUN 不会带来额外负面影响。
9. 为什么访问部分国内应用(如微信、B站)会被判定在海外登录? 说明分流规则中未将该域名的 GeoIP 判定为 CN,或者规则末尾的 MATCH 策略被设为了代理。请在规则中确认 GEOIP,CN,DIRECT 位于 MATCH 之前。
10. 软件提示“内核异常退出”如何自救排查? 点击左侧「日志 (Logs)」面板查看 Panic 堆栈。通常是因为订阅配置文件中存在不符合 YAML 语法的特殊控制字符,或者端口(如 7890)被其他后台程序(如本地 Nginx 或其他代理软件)抢占。在设置中将混合代理端口修改为其他端口(如 17890)即可。

六、 关联进阶与网络拓扑

最后更新于:

机场百科 Airport Wiki - 严谨、专业、中立的网络技术维基知识库