🧬 Mihomo 内核 · 驱动 Clash Verge Rev 的强大引擎

Mihomo(原名 Clash Meta)是 Clash Verge Rev 背后的代理核心,采用 Rust 语言重构,在协议支持、性能与扩展性上全面超越原版 Clash。

🖥️

GUI 层

Tauri + React 构建的跨平台用户界面

🔗

API 桥接层

通过 RESTful API 与内核通信,下发配置指令

⚙️

Mihomo 内核

Rust 编写的高性能代理引擎,处理所有流量

🌐

系统网络栈

与操作系统 TCP/IP 协议栈交互,收发数据包

📜 起源与演进历程

2022 年 · Clash Meta 诞生

原版 Clash 内核逐渐停止维护,社区 fork 出 Clash Meta 分支,开始修复 bug 并增加新协议支持。

2023 年 · 协议大爆发

陆续加入 VLESS、Hysteria、TUIC 等新一代协议,成为协议支持最全面的代理内核之一。

2024 年 · 更名 Mihomo

为与“Meta”品牌区分,项目更名为 Mihomo,同时核心代码逐步向 Rust 迁移,性能再次飞跃。

2025‑2026 年 · 持续进化

引入更智能的规则引擎、QUIC 全链路支持、以及更完善的 Fake‑IP 实现,成为 Clash Verge Rev 的指定内核。

🚀 性能优势

  • ✅ Rust 语言编写,内存安全且零成本抽象
  • ✅ 异步 I/O 模型,轻松应对万级并发连接
  • ✅ 极低的 CPU 与内存占用,适合边缘设备
  • ✅ 相比原版 Clash,吞吐量提升约 30%
📊 实测在相同规则集下,Mihomo 的内存占用比原版 Go 语言 Clash 降低约 40%。

🧩 协议支持矩阵

Mihomo 几乎支持所有主流的代理协议:

SOCKS5
HTTP(S)
Shadowsocks
VMess
VLESS
Trojan
Hysteria
TUIC
WireGuard

此外还支持 SSHSnell 等小众协议,真正做到“一次配置,全协议通用”。

✨ 特色功能一览

智能规则引擎

  • 支持 domain、ip-cidr、geosite 等多维度匹配
  • Rule Provider 远程规则集,自动更新
  • 规则匹配优先级明确,无歧义

增强型 DNS

  • Fake‑IP 模式彻底杜绝 DNS 泄漏
  • DoH / DoT 加密 DNS 原生支持
  • DNS 分流策略,国内外解析各行其道

TUN 模式增强

  • 支持 system 与 gVisor 双堆栈
  • UDP 全转发,游戏与语音无忧
  • 自动路由表管理,无需手动配置

观测与调试

  • 实时日志流,支持按级别过滤
  • 连接状态面板,可视化流量走向
  • API 接口,可被外部监控系统集成

⚖️ Mihomo 与其他内核对比

🟢 Mihomo (Clash Meta)

  • ✅ 活跃维护,社区响应快
  • ✅ 协议最全,紧跟新技术
  • ✅ Rust 性能 + Go 生态兼容
  • ✅ Tauri GUI 原生集成

🔴 原版 Clash

  • ❌ 已于 2023 年停止更新
  • ❌ 不支持 VLESS、Hysteria 等新协议
  • ❌ 仅 Go 语言实现,无后续优化
  • ❌ 安全漏洞不再修复
⚠️ 强烈建议从原版 Clash 迁移至 Mihomo,以获得安全更新与新特性。

❓ 关于 Mihomo 的常见问题

Mihomo 和 Clash Meta 是什么关系?

它们是同一个项目。2024 年社区决定将 Clash Meta 更名为 Mihomo,以区别于 Meta 公司,代码仓库和功能完全一致。

如何确认我正在使用 Mihomo 内核?

在 Clash Verge Rev 中点击“关于”或查看日志,如果看到 MihomoClash Meta 字样,说明已是该内核。

原版 Clash 的配置能在 Mihomo 上用吗?

绝大部分兼容。Mihomo 向下兼容 Clash 配置格式,同时扩展了部分字段。直接导入原配置通常可以正常工作。

如何参与 Mihomo 开发?

Mihomo 是开源项目,你可以在 GitHub 上提交 Issue 或 Pull Request。文档和贡献指南请查看 Wiki

🧠 了解了内核的奥秘,接下来看看日常使用中可能遇到的常见问题及解决方案。

浏览常见问题 →