流量调度引擎:让每一比特都有方向
Clash Verge 的流量调度不是简单的开关,而是一套可编程的决策流水线。
内置的 Mihomo 内核在后台以微秒级速度完成规则命中,用户只需在前端轻点鼠标,即可完成从应用分流到全局TUN的无缝切换。
规则策略管理 — 你的网络,你定义
Clash Verge 核心功能的基石:通过 YAML 与 JavaScript 双引擎,将复杂的流量分配转化为直观的规则语句。无论是按域名后缀、IP归属地还是进程名称,都能轻松创建专属策略。
- DOMAIN-SUFFIX:一键匹配 google.com、github.com 等整站流量
- GEOIP:自动识别国内外IP,无需手动维护IP库
- PROCESS-NAME:只让特定程序走代理,游戏直连两不误
- Rule Provider:远程规则集自动同步,规则永不过时
- 回退链 (fallback):节点失效时自动切换备用线路,连接不中断
订阅配置同步 — 多设备一致体验
输入一条订阅链接,所有节点与规则自动部署。Clash Verge 支持多份配置独立管理,一键切换工作模式与个人模式,实现多平台网络配置的零时差同步。
- 订阅链接定时刷新,节点变更无需手动干预
- 配置热重载:修改YAML后秒级生效,无需重启
- 多配置文件并行,工作/个人/游戏场景独立隔离
- 支持URI批量导入,社区分享的配置一键添加
- 自动备份配置历史,误操作可随时回滚
节点切换与网络状态监控
Clash Verge 将流量调度能力延伸至节点层。自动测速、延迟排序、一键切换最快节点,同时还提供实时速率图表和连接日志,网络状态尽在掌握。
- URL Test 自动测速,智能选择低延迟节点
- 节点分组:按地区、协议、用途自定义归类
- 实时上传/下载速率曲线,流量消耗可视化
- 连接日志面板:查看每一条连接的详细路由信息
- 节点收藏与黑名单机制,优化长期使用体验
多协议支持 — 一个客户端,全部接入
Clash Verge 已融入 Mihomo 生态,原生支持从经典 Shadowsocks 到新一代 Hysteria2、TUIC 的完整协议栈。无需额外插件,所有隧道统一管理。
TUN 透明代理与代理守卫
开启 TUN 模式后,Clash Verge 创建虚拟网卡接管系统全部流量,无需为每个应用单独设置代理。配合代理守卫,即使系统代理被意外修改也能自动恢复,保障连接永不断线。
- Layer 3 虚拟网卡,覆盖所有 TCP/UDP 流量
- Windows (wintun) / macOS (utun) / Linux 全平台自适应
- 代理守卫持续监控代理状态,异常秒级自愈
- DNS 防泄漏:所有 DNS 请求经由代理隧道加密
跨平台 GUI — 轻量架构,一致体验
基于 Tauri v2 框架构建,Clash Verge 在 Windows、macOS、Linux 上均提供几乎一致的界面与操作逻辑。安装包仅约 15MB,运行时内存占用远低于同类 Electron 应用,实现了多平台网络配置与轻量化的完美平衡。
- 系统托盘常驻,后台静默运行,随时唤醒
- 暗色/亮色主题跟随系统自动切换
- 全局快捷键一键开关代理
- 中英文双语界面,原生中文支持
- 低内存占用,旧设备也能流畅运行
动态指令编排 — JavaScript 扩展
对于高级用户,Clash Verge 开放了 JavaScript 脚本接口。您可以在运行时动态生成规则、自动筛选节点、甚至根据网络状况实时调整策略——这套规则管理机制让工具拥有无限可能。
- 脚本可访问连接上下文,实现智能路由判断
- 定时任务自动更新规则集,无需重启内核
- 与 YAML 配置无缝协同,脚本输出直接作为规则项
- 社区脚本库可复用,快速导入高级功能
Clash Verge 功能优势一览
| 功能点 | Clash Verge | 其他 GUI 客户端 |
|---|---|---|
| 内核生态 | Mihomo(持续进化) | 多依赖停更内核 |
| 流量调度 | YAML + JS 双重可编程 | 大多仅支持静态规则 |
| TUN 模式 | 一键开启,全平台适配 | 需复杂手动配置 |
| 协议覆盖 | VLESS/Hysteria2/TUIC 等 | 通常仅支持基础协议 |
| 资源占用 | 约 15MB,内存 <120MB | 动辄 80MB+,内存 300MB+ |
| 订阅同步 | 多配置独立管理,热重载 | 多数仅支持单一订阅 |