了解这个项目的起源、理念和技术全貌。
Clash Verge Lab 是一个以探索和学习为目的的实验性展示页面,围绕 Clash Verge 这一优秀的跨平台代理客户端展开。
它不同于普通的官网——除了展示「现在能用什么」,更展示了「正在做什么」和「未来可能做什么」。通过三段式时间线结构(现在 / 计划 / 未来),让每一位访问者都能全面理解这个项目的全貌和技术演进方向。
本项目基于开源项目构建,内容仅供学习交流。所有技术描述均来自公开的 GitHub 仓库和社区信息。
mihomo 内核基于 Go 语言编写,单进程即可处理数千并发连接,内存占用远低于传统方案。
GPL-3.0 协议开源,代码透明可审计。无后门、无追踪,社区共同维护。
VLESS/VMess/Trojan/SS/Hysteria/TUIC/WireGuard 一站式支持,告别多客户端切换。
内置规则集自动判断国内外流量,直连走直连、代理走代理,零配置智能体验。
| 层级 | 技术选型 | 说明 |
|---|---|---|
| GUI 框架 | Tauri (Rust + Web) | 轻量级桌面应用框架,体积小、启动快 |
| 前端界面 | Vue 3 + TypeScript | 现代化组件化 UI 开发 |
| 代理内核 | mihomo (Go) | 原 Clash.Meta,核心流量处理引擎 |
| TUN 驱动 | wintun / utun / tun2socks | 各平台虚拟网卡驱动实现 |
| DNS 引擎 | 内置 DNS Server | 支持 fake-ip / redir-host 模式 |
| 规则引擎 | YAML 规则 + Rule Provider | 灵活的域名/IP/GeoIP 匹配系统 |
| 配置格式 | YAML (兼容 Clash) | 人类可读可编辑的配置文件 |
| 开源协议 | GPL-3.0 | GNU General Public License v3.0 |