v2.5.5 · 2026-09-22 发布 · GPL-3.0

Clash Verge v2.5.5 通过 Mihomo 内核支持 8 类代理协议

Clash Verge 的协议能力来自 Mihomo(原 Clash Meta)内核,Tauri 界面层只负责参数收集与展示。当前稳定版 v2.5.5 于 2026 年 9 月 22 日发布,覆盖 TCP 系与 QUIC 系共 8 类协议。

TCP 系:Trojan、Shadowsocks、ShadowsocksR、V2Ray、Socks QUIC 系:Hysteria2、TUIC 伪装层组合:VLESS + Reality

Architecture

Clash Verge 是什么,协议能力由哪一层提供?

Clash Verge 是基于 Tauri 与 Mihomo(原 Clash Meta)内核的开源图形客户端,当前稳定版 v2.5.5 于 2026 年 9 月 22 日发布,采用 GPL-3.0 许可证。协议实现来自内核,Tauri 界面层只负责参数收集与展示,因此协议行为的权威说明以内核文档为准。内核版本可通过内核 socket 的 /version 端点读取,公开 issue 记录的一次返回为 {"meta":true,"version":"1.19.15"}(2025-11-10,Arch Linux 环境)。

Mihomo 内核与 Tauri 界面层的分工

内核负责协议握手、加密与转发,界面层负责字段展示与校验;界面差异不构成协议能力差异。

TCP 系协议:Trojan、Shadowsocks、ShadowsocksR、V2Ray、Socks

基于 TCP 传输,兼容性好,是多数订阅默认下发的节点类型。

QUIC 系协议:Hysteria2 与 TUIC

基于 QUIC 传输,依赖 UDP 出网;Hysteria2 以带宽参数为调优核心,TUIC 以 0-RTT 与连接复用为特征。

伪装层组合:VLESS + Reality

VLESS 承载流量、Reality 提供 TLS 层伪装,字段由内核定义,界面层收集。

Core features

Clash Verge 的 6 项核心功能如何支撑多协议管理?

6 项功能为统一节点建模、保存时参数校验、按协议分组的策略组、分协议延迟测试、传输层参数覆写、协议维度日志过滤。参数校验在保存阶段执行,客户端先生成 clash-verge-check.yaml 交给 verge-mihomo 校验,日志显示「验证成功」后才写入运行时配置。

统一节点建模与字段映射

不同协议的节点在同一套字段模型中管理,切换协议时保留通用字段。

保存时的配置校验(clash-verge-check.yaml)

保存配置先由内核校验,失败时给出字段级提示,可在启动前拦截错误。

按协议划分的策略组

可把 QUIC 系与 TCP 系节点分组管理,避免混选导致选路不稳定。

分协议延迟与可用性测试

测速按协议分别执行,QUIC 节点不通时先确认 UDP 出网是否被限制。

传输层参数覆写(TLS / 指纹 / 多路复用)

可在配置中覆写传输层参数,字段以内核文档定义为准。

协议维度的日志过滤

日志分级输出,可按协议关键字定位握手与传输阶段报错。

Download

Clash Verge 各平台安装包在哪里下载,装完如何确认协议能力?

三个桌面平台的安装包使用同一份内核能力,差异只在打包格式与权限模型,因此 8 类协议在 Windows、macOS、Linux 上一致。iOS 与 Android 不提供本客户端,需使用对应平台的独立应用。内核文件位置、版本核对命令与 5 个下载常见问题见下载页。

Windows

Windows 10 及以上,不支持 Windows 7

  • 安装包Clash.Verge.zip
  • 体积47.25 MB
  • 协议支持8 类,随内核版本
下载 Windows 版(zip · 47.25 MB)

SHA256(前 16 位):e20cf5503c3e90e0

macOS

Apple 芯片 aarch64 / Intel x64

  • 安装包Clash.Verge_2.5.5_aarch64.dmg
  • 体积77.0 MB
  • 协议支持8 类,随内核版本
下载 macOS 版(Apple 芯片)

SHA256(前 16 位):67e1da80eee9dcab

Linux

deb / rpm,需图形化界面

  • 安装包Clash.Verge_2.5.5_amd64.deb
  • 体积97.8 MB
  • 协议支持8 类,随内核版本
下载 Linux 版(amd64.deb)

SHA256(前 16 位):53f03c6911778330

Comparison

Clash Verge 与新协议的兼容速度和其他客户端差多少?

可比对的 4 个维度是内核跟进方式、协议默认值策略、参数暴露程度、旧配置是否被强制改写。Clash Verge 侧做法已核实:协议随 verge-mihomo 内核更新启用,旧协议字段不被自动转换(Shadowsocks / ShadowsocksR 仍可用)。竞品两列未做同口径实测,留空且禁止预估。

对比维度Clash Verge竞品A竞品B
支持协议总数8 类(V2Ray / Trojan / SS / SSR / Socks / Hysteria2 / TUIC / VLESS+Reality)覆盖主流协议,新协议跟进节奏以官方公告为准覆盖主流协议,部分新协议需等待内核更新
协议实现层Mihomo 内核(verge-mihomo)多为自研协议栈,实现细节不公开多基于第三方内核,随上游版本演进
内核版本可查询方式客户端「关于」页 + 内核 socket /version 端点以应用内版本信息为准以日志与配置输出为准
QUIC 系协议Hysteria2、TUIC 均可用支持情况以官方支持列表为准部分支持,依赖内核版本
VLESS + Reality 参数由内核字段定义,界面层收集字段命名以各自文档为准字段命名以各自文档为准
旧协议是否保留是,SS / SSR 节点类型保留旧协议可能随版本迭代逐步淘汰是否保留视内核版本而定
配置保存前校验是,生成 clash-verge-check.yaml 交内核校验校验时机以应用行为为准多数无独立校验步骤,错误在启动后暴露

口径说明:竞品A 指闭源商业客户端的常见做法,竞品B 指开源轻量客户端的常见做法,均为基于公开资料的定性描述,未做同口径实测;协议支持范围以竞品官方文档为准。

User feedback

使用多协议节点的用户反馈了哪些问题?

4 条反馈全部来自公开 issue 原文,含 3 项已关闭与 1 项仍开放:Linux 下内核 socket 健康检查失败导致 TUN 初始化异常(2025-11-16 关闭)、订阅导入时 HTTP 请求失败(2025-10-16 关闭)、内核随机退出(仍开放)、订阅设备绑定方案被社区质疑后于 2026-06-08 搁置。

已关闭 · issue #5396
「curl --unix-socket /tmp/verge/verge-mihomo.sock http://localhost/version → {"meta":true,"version":"1.19.15"}」

来源:GitHub issue #5396,2025-11-10,49 条评论,2025-11-16 关闭 · 查看原文

已关闭 · issue #4301
「failed to fetch remote profile: Failed to send HTTP request: error sending request for url」

来源:GitHub issue #4301,2025-08-01,52 条评论,2025-10-16 关闭 · 查看原文

仍开放 · issue #5702
「我只能排查出来是内核的问题,似乎内核会随机挂掉。」

来源:GitHub issue #5702,2025-12-02,100 条评论,仍开放 · 查看原文

官方回复 · issue #7187
「cvd方案暂时搁置……这里向社区和上游郑重道歉。」

来源:GitHub issue #7187,项目成员置顶回复,2026-06-08 · 查看原文

Trust

Clash Verge 的协议实现如何验证与溯源?

验证有 4 条路径:对照 Mihomo 内核文档核对字段、读取内核 socket 端点(/、/version、/configs、/proxies、/logs)、查看客户端保存阶段的校验日志、查看 issue 中的官方回复。项目为 GPL-3.0 开源,源码与 Release 页的 .sig 签名文件可逐项核对。

  • 内核 socket 端点与返回示例/、/version、/configs、/proxies、/logs 五个端点可直接读取内核运行状态。
  • 客户端校验日志的判读(验证成功 / 验证失败)保存配置时触发 clash-verge-check.yaml 校验,结果写入日志。
  • 字段与内核文档的对照方式协议字段以内核文档为准,界面层不做私有扩展。
  • 协议使用的合规前提客户端不提供匿名性承诺,合规责任在使用者一侧。

FAQ

关于 Clash Verge 的协议支持,用户最常问的 6 个问题是什么?

Clash Verge 支持哪些代理协议?

Clash Verge 支持 V2Ray、Trojan、Shadowsocks、ShadowsocksR、Socks、Hysteria2、TUIC 与 VLESS + Reality 共 8 类协议。协议实现由 Mihomo 内核(客户端内内核名 verge-mihomo)提供,界面层不实现协议。

如何查看 Clash Verge 当前的内核版本?

可在客户端「关于」页查看,也可读取内核 socket 的 /version 端点。公开 issue #5396 记录的一次查询命令为 curl --unix-socket /tmp/verge/verge-mihomo.sock http://localhost/version,返回 {"meta":true,"version":"1.19.15"}(2025-11-10)。

Clash Verge 客户端应该从哪里下载?

Clash Verge 客户端应从项目仓库的 Releases 发布页下载,本页下载模块的 Windows 入口为通用压缩包(zip),macOS 与 Linux 指向官方安装包。下载后应比对发布页公示的 SHA256 与同名 .sig 签名文件,Windows 通用压缩包(zip)为 e20cf5503c3e90e0b133611f03b9e6ddd40a235402d091f5ad9447c71149207e。

Clash Verge 中 Hysteria2 与 TUIC 有什么区别?

两者都基于 QUIC 传输,差异在参数模型:Hysteria2 以上下行带宽参数为调优核心,TUIC 以 0-RTT 建连与连接复用为特征。两者均依赖 UDP 出网,排查时先确认本地网络是否允许 UDP。

Clash Verge 还保留 Shadowsocks 与 ShadowsocksR 吗?

保留。Clash Verge 未把 Shadowsocks、ShadowsocksR 节点类型自动改写为其他协议,旧配置可继续导入使用。仅当内核移除某个加密方式时才需要调整对应字段,调整前先在「关于」页确认内核版本。

内核升级后 Clash Verge 的协议支持会变化吗?

会。协议支持随 Mihomo 内核版本变化,升级可能新增协议或调整字段命名。升级后应先查看版本更新记录中的协议相关变更,再用保存阶段的校验日志确认现有配置是否仍然通过内核校验。