极致性能
mihomo 内核基于 Go 语言异步 I/O,转发延迟低至毫秒级。
Tauri 框架不打包浏览器内核,内存占用约 30 MB。
了解项目背后的故事与技术
Clash Verge 是基于 mihomo(Clash Meta) 内核的跨平台图形化代理客户端,使用 Tauri + Vue3 + TypeScript 构建,GPL-3.0 协议开源免费。它的目标是把原本面向开发者的命令行代理能力,包装成普通用户也能轻松上手的图形界面。
与早期的 Clash 系客户端不同,Clash Verge 选择 Tauri 而非 Electron 作为桌面框架,内存占用从数百 MB 降到约 30 MB;选择 mihomo 而非原版 Clash 内核,以便第一时间跟进 VLESS、Hysteria2、TUIC 等新协议。
四个方向的取舍。
mihomo 内核基于 Go 语言异步 I/O,转发延迟低至毫秒级。
Tauri 框架不打包浏览器内核,内存占用约 30 MB。
Vue3 + TypeScript 响应式界面,交互流畅。
明暗主题跟随系统,使用体验接近原生应用。
GPL-3.0 协议开源,代码完全公开可审计。
无广告、无内购、无遥测上报。
Windows / macOS / Linux 三大桌面平台原生适配。
移动端生态由社区分别维护。
各层使用的技术及其职责。
| 组件 | 技术 | 说明 |
|---|---|---|
| GUI 框架 | Tauri 2.x | Rust 后端,体积小、内存占用低 |
| 前端 | Vue 3 + TypeScript | 响应式组件,类型安全 |
| 代理内核 | mihomo | Go 语言高性能核心 |
| Windows TUN | wintun.dll | WireGuard 项目开源的 TUN 驱动 |
| macOS TUN | utun | Apple 原生虚拟网卡接口 |
| Linux TUN | tun2socks | 依赖 CAP_NET_ADMIN 能力 |
| 规则引擎 | YAML + GeoIP/GeoSite | 灵活的分流规则 |
| DNS 解析 | Fake-IP / Redir-Host | 两种模式适配不同场景 |
| 许可协议 | GPL-3.0 | 永久免费开源 |
项目建立在无数开源贡献者的成果之上。
mihomo 内核维护团队
Clash Verge 开发团队
Clash 项目原作者
开源社区全体成员
正因为 Clash、mihomo、Clash Verge 都以开源许可发布,任何人都能查看代码验证隐私承诺、复现并修复问题、或贡献改进。这比任何商业承诺都更可靠。