开源代理内核

Mihomo

亦称 Clash.Meta / Clash Meta

Mihomo 是从 Clash 项目发展而来的规则代理内核,提供多协议出站、DNS、策略组、规则分流和控制接口。图形客户端可以围绕它提供配置管理与平台集成。

仓库统计采集于 2026-09-23。介绍核验于 2026-09-14

当前稳定版本

v1.19.31

官方发行于 2026-09-14。版本号、日期和变更正文以对应发行记录为准;使用该内核的应用可能仍停留在其他版本。

查看官方发行记录

内核介绍

从 Clash 到 Mihomo

项目曾使用 Clash.Meta 名称,沿着 Clash 的配置、规则和控制接口体系继续发展。本站把内核本身与采用它的客户端分别记录:内核发布新版本,不代表各客户端已经同步升级。

核验来源 ↗

规则、DNS 与代理出站

官方发行标签中的 README 列出了 HTTP/HTTPS/SOCKS 本地服务,以及 VMess、VLESS、Shadowsocks、Trojan、Snell、TUIC、Hysteria 等协议支持。分流规则可按域名、GEOIP、IPCIDR 或进程匹配;DNS 支持 DoH、DoT 与 fake IP,策略组提供故障转移、负载均衡和延迟选择等方式。

核验来源 ↗

内核与客户端的分工

Mihomo 提供 HTTP RESTful 控制接口和配置能力。桌面、移动端及路由器应用负责各自的界面、权限、系统代理或 VPN 集成。平台支持、内核分支与实际内置版本须以相应客户端的发行说明为准。

核验来源 ↗

源码与许可

本条目的能力和许可依据固定发行标签核验。GPL v3 许可证正文随该标签源码提供;开发分支中的提交与稳定版本发行说明分别记录,不把开发进展自动当作已发布能力。

核验来源 ↗

关联人物

项目贡献者与相关应用作者分开列出;应用作者不因此被视为内核开发者。

上游项目与核心贡献

Dreamacro

上游 Clash 创始作者

关系依据 ↗

wwqgtxx

Mihomo 核心贡献者

关系依据 ↗

tokenpls

OpenVPN 修复贡献者

关系依据 ↗

PharosVip

ChaCha20 相关依赖更新贡献者

关系依据 ↗

相关应用的开发者

通过下方应用的已登记作者关联,不表示这些作者参与了内核开发。

关联应用 54

依据本站应用内核记录关联。多内核、派生内核、平台差异及所有者更正的核验范围,详见各应用页面。

Clash Verge Rev

Windows · macOS · Linux

Mihomo

FlClash

Android · Windows · macOS · Linux

Mihomo

Clash Meta for Android

Android

Mihomo

Pharos Pro

iOS

Mihomo

OpenClash

OpenWrt

Mihomo

Clash Party

Windows · macOS · Linux

Mihomo

ShellCrash

Linux · OpenWrt

Mihomo / sing-box

Clash Nyanpasu

Windows · macOS · Linux

Mihomo / Clash Premium / clash-rs(稳定版)

Sparkle

Windows · macOS · Linux

Mihomo

ClashX Meta

macOS

Mihomo

Nikki

OpenWrt

Mihomo

ClashN

Windows

Mihomo

Clash Mi

Android · iOS · Windows · macOS · Linux

Mihomo

ShadowSocksR Plus+

OpenWrt

Xray / Mihomo / Shadowsocks 等组件

Bettbox

Android · Windows · macOS · Linux

Mihomo

GUI.for.Clash

Windows · macOS · Linux

Mihomo

Surfing

Android

Mihomo

FlyClash 桌面版

Windows · macOS

Mihomo

FlyClash Android

Android

Clash Meta / Mihomo(普通 pbMeta 通道,官方文档)

Box4Magisk

Android

Mihomo / sing-box / V2Ray / Xray / Clash 等(需自备核心)

Box for Android

Android

Mihomo / sing-box / Xray / V2Ray

FlClashX

Android · Windows · macOS · Linux

Mihomo

ToMoon

Linux

Mihomo

ClashBar

macOS

Mihomo

Connect Now

iOS

Mihomo

Nextin

iOS

Mihomo

Pandora Box

Windows · macOS · Linux

Mihomo

ClashMac

macOS

Mihomo

Stelliberty

Windows · macOS · Linux

Mihomo

YumeBox

Android

Mihomo

MikuBox for Android

Android

Mihomo

ClashTui

Linux · Windows · macOS

Mihomo / sing-box

Satelite

macOS · Windows · Linux

sing-box / Xray / Mihomo

AnyPortal

Android · Windows · macOS · Linux

Xray / V2Ray / sing-box / Clash / Mihomo

Clash by Hako

iOS · macOS

Mihomo

Everywhere

iOS

Xray / sing-box / Mihomo

KumoApp

macOS

Mihomo

Clash MIX

Android

Mihomo

ClashBox

HarmonyOS

Mihomo

ClashFest

Android

Mihomo

NekoBox for OpenWrt

OpenWrt

Mihomo / sing-box

FlClash OpenHarmony

HarmonyOS

Mihomo(tljk/Clash.Meta 社区分支)

FullCombo Shark

OpenWrt

Mihomo

Neko for OpenWrt

OpenWrt

Mihomo / sing-box

MonadBox

Android

Mihomo

clash-xiaoy

Windows · macOS · Linux

Mihomo

akashaProxy

Android

Mihomo

Clash Lite

iOS

Mihomo

LinkClashX

iOS

Mihomo

Interstellar

Android

sing-box / Mihomo / Xray

SSRVPN

Android · Windows · macOS

Mihomo

Clash Plus

iOS · Android · Windows · macOS

Mihomo

PanVell

iOS

Mihomo

Magic Catling2

Asuswrt-Merlin

Mihomo

技术历史

查看完整内核时间线 →

版本更新

Mihomo 发布 v1.19.31

Mihomo 发布 v1.19.31,新增 EasyTier 出站、TUN 的 stack: mips 配置及 ZeroTier 的 identity-secret 支持;修复 Hysteria UDP、Tailscale 分流 DNS、VLESS 解密清理与域名规则匹配等问题,并降低 gVisor、mipstack 等组件的内存开销。

官方变更日志 · 预览

What's Changed

  • dca26db0 feat: add EasyTier outbound (#3194) by @MiaM1ku
  • ab405bad feat: support stack: mips in tun configuration by @wwqgtxx
  • 390870c7 feat: support identity-secret for ZeroTier by @wwqgtxx

BUG & Fix

  • 0159cf47 fix: restore hysteria v1 udp handling (#3178) by @Chenx Dust
  • 04366507 fix: close connection after error handling in doq by @wwqgtxx
  • 06b2c5b8 fix: close connection after error handling in mkcp outbound by @wwqgtxx
  • 127b1392 fix: split-DNS UDP queries fail silently in tsnet mode when upstream is a tailnet peer by @wwqgtxx
  • 187c6342 fix: close connection after error handling in snell outbound by @wwqgtxx
  • 1cdca1a0 fix: handle decryption handshake errors in server by @wwqgtxx
  • 20bcda2d fix: avoid VLESS decryption cleanup panic (#3195) by @浅小沫
  • 5183232e fix: RandomPaddingAddition and DisableCookies for AmneziaWG v3 by @wwqgtxx
  • 5f951098 fix: DomainSet wildcard matching with overlapping rules by @wwqgtxx
  • 634b3199 fix: hysteria2 UDP sessions not closed on connection close by @wwqgtxx
  • 68ec4fae fix: ipv6 url parse in xhttp (#3160) by @CyberVacation
  • 6d179a1c fix: openvpn derive the tls-auth HMAC digest from auth instead of hard-coding SHA-1 (#3189) by @Token
  • 77b9393c fix: preserve domain rules across Foreach round trips by @wwqgtxx
  • 78210c9c fix: close connection after error handling in kcptun by @wwqgtxx
  • 7d7532d4 fix: error using of safeConnClose in sudoku outbound by @wwqgtxx
  • 94ccba56 fix: mieru listener doesn't obey "listen" config (#3205) by @enfein
  • 99c49780 fix: prevent nil pointer dereference in WireGuard initialization (#3148) by @Sinspired
  • a91201f1 fix: correct android amd64 core asset name in updater (#3167) by @NuoFang
  • c0e43ebe fix: tailscale should always use UserDial for upstream TCP DNS server by @wwqgtxx
  • d5f57a5e fix: missing NeedHandshake for shadowsocks none by @wwqgtxx
  • dc66a8a1 fix: close connection after error handling in handleContextListener by @wwqgtxx
  • e0f1d2b2 fix: close udp endpoint in mieru server by @wwqgtxx
  • faeb537a fix: close connection after error handling in tuic server by @wwqgtxx
  • fb66af81 fix: typo in config.yaml (#3145) by @Kosta
  • fd74ecb6 fix: trusttunnel client not waiting for TCP connection established by @wwqgtxx

Maintenance

  • 061966e7 chore: OpenVPN no longer relies on the underlying conn deadline functions by @wwqgtxx
  • 2ecceb5b chore: improve mipstack under device backpressure by @wwqgtxx
  • 2f7eae5a chore: report detailed errors for invalid Clash-style domain patterns by @wwqgtxx
  • 2fe7ecbf chore: change yaml library to go.yaml.in/yaml/v3 by @wwqgtxx
  • 4aa9cc17 chore: avoid redundant select calculations in DomainSet by @wwqgtxx
  • 4dfaa902 chore: align the APIs between mipstack and gvisor by @wwqgtxx
  • 518c7036 chore: convert support REALITY ML-KEM option (#3199) by @Aethersailor
  • 6087521e chore: avoid a separate rule slice in DumpMrs by @wwqgtxx
  • 65287f0e chore: reduce memory usage in converter (#3159) by @beck
  • 8e2f18a1 chore: avoid redundant rank calculations in DomainSet by @wwqgtxx
  • 8e6738fa chore: update tailscale to v1.102.3 by @wwqgtxx
  • 8f54283e chore: updated sudoku to v0.5.0 (#3187) by @saba-futai
  • 92433dba chore: reduce gVisor memory usage by @wwqgtxx
  • b59a7e7b chore: sharing synthetic datasets used for build benchmarking by @wwqgtxx
  • bbb8cb92 chore: add standalone DomainSetBuilder by @wwqgtxx
  • c210be21 chore: buffer geodata reads with a 16 KiB reader (#3185) by @Huffer
  • d37f58e7 chore: add new DomainMap implement based on succinct DomainSet by @wwqgtxx
  • dd26c524 chore: reduce connection memory and actor stack overhead for mipstack by @wwqgtxx
  • ebf82e29 chore: reuse queues during DomainSet build by @wwqgtxx
  • f295ba6d chore: update mipstack for api adjustment by @wwqgtxx
  • f6a038ce chore: add some benchmark code for new DomainMap by @wwqgtxx
  • fe22fdd2 chore: update mieru version (#3119) by @enfein
查看完整动态