Mihomo 2026 最新内核更新:v1.19.33 与 Prerelease-Alpha 怎么选?
简答:截至2026年10月30日,Mihomo 官方 Release 页面显示 v1.19.33 是 Latest 稳定版,2026年10月28日创建的 Prerelease-Alpha 属于预发布版本。普通用户优先升级 v1.19.33;只有需要验证最新修复或参与测试时,才考虑 Alpha。最快流程是:备份配置与订阅,按系统和 CPU 架构下载稳定版,核对 SHA-256,替换内核后查看版本并测试 TUN、DNS 和节点连接。
定义:Mihomo 内核是负责代理协议、规则匹配、DNS、TUN 入站和控制接口等底层网络工作的程序,图形客户端只是负责配置和调用它的外层界面。
先看结论:稳定版、Alpha 和客户端版本不是一回事
如果你只是想确认“现在该不该升级”,先看官方 Release 页的标签,而不要只看某个客户端显示的版本。Mihomo 官方 Releases 当前把 v1.19.33 标记为 Latest,同时单独列出 Prerelease-Alpha。v1.19.33 的 Release 时间为2026年10月21日;Alpha 页面显示创建时间为2026年10月28日。
| 名称 | 官方页面状态 | 适合谁 | 升级建议 |
|---|---|---|---|
| v1.19.33 | Latest、稳定版 | 日常使用、重视可控升级的用户 | 优先选择 |
| Prerelease-Alpha | Pre-release、测试版 | 需要验证最新修复或测试新功能的用户 | 先备份,出现异常可回滚 |
| 客户端版本 | 图形界面或系统应用的版本 | 使用 Clash 类客户端的用户 | 不能直接等同于内核版本 |
| 内置内核版本 | 客户端实际调用的 Mihomo 版本 | 客户端用户 | 在客户端核心信息或日志中单独核对 |
这一区分很重要:客户端更新后,内置内核可能仍不是最新版本;单独下载 Mihomo 内核,也不代表客户端已经支持所有新字段。配置行为还会受到客户端、内核构建方式、系统权限和配置文件的影响。
v1.19.33 更新了什么?哪些用户更值得升级
官方 Release 记录显示,v1.19.33 新增了 TUN 的 dns-mode 支持,并修复了多个问题,包括嵌入式 Shadowsocks listener 无法关闭、DoH 查询放弃后连接可能堆积、代理链循环检查的时间和内存开销、CVE-2026-97031 对应的 crypto/tls 修复、短于毫秒级的 URL 测试被误判失败,以及 Fake-IP 池重新加载时状态保留等。具体变更以官方 v1.19.33 Release 记录为准。
- 使用 TUN 和 DNS 配置:可以重点关注新增的
dns-mode,但不要直接把网上旧配置复制到生产环境。官方文档已经将dns-mode和dns-hijack列为 TUN 配置项,具体可用值应以当前文档和启动日志为准。TUN 配置文档。 - 使用 DoH、代理链或 Fake-IP:本次修复与请求堆积、代理循环检查和 Fake-IP 状态有关,升级后应重新测试域名解析、规则匹配和已有连接。
- 关注安全维护:官方 Release 明确列出了 CVE-2026-97031 的
crypto/tls修复。若你的客户端内核长期停留在旧版本,建议先确认内核版本,再决定是否升级。 - 使用 Mieru 入站或 WireGuard:官方同时列出 Mieru 版本维护和 WireGuard 设备、协议栈延迟初始化相关维护项,但是否改善你的实际连接,要以客户端日志和真实网络环境为准。
Alpha 版本在 v1.19.33 之后又包含了 Mieru 空闲 TCP 连接主动关闭、SOCKS 域名长度算术溢出修复,以及命令行生成 SS 密码功能。由于它仍被官方标为 Pre-release,普通用户不应仅因为“更新”两个字就替换稳定版。Alpha 的变更列表可在官方页面核对。
下载与升级:按系统、架构和校验值操作
升级前先关闭正在运行的 Mihomo 客户端或服务,并复制保存 config.yaml、订阅地址、规则集和自定义脚本。不要覆盖原文件后才发现无法回滚。官方安装文档提供 Windows、Linux、macOS、FreeBSD、Android 等平台的预编译文件,并区分 amd64、386、arm64、armv7 等架构。官方安装文档的预编译文件说明。
- 确认当前版本:图形客户端进入“核心信息”“关于”或“日志”页面,记录内核版本;独立运行程序的用户可以执行
mihomo -v,以终端实际输出为准。若客户端只显示客户端版本,不能据此判断内核已经更新。 - 确认系统与架构:Windows、Linux 和 macOS 用户先确认系统版本与 CPU 架构;Android、软路由和嵌入式设备还要核对 arm64、armv7、386、mips 等名称。架构不匹配时,程序可能无法启动。
- 选择 Release 通道:普通使用选择 v1.19.33 稳定版;不要把 Prerelease-Alpha 当作稳定版下载。官方页面的资产文件名称包含平台、架构和版本号,下载后应再次检查文件名。
- 核对 SHA-256:官方 Release 资产旁会列出 SHA-256 摘要。Windows PowerShell 可使用
Get-FileHash .\文件名 -Algorithm SHA256;Linux 或 macOS 可使用sha256sum 文件名或shasum -a 256 文件名。计算结果必须与官方页面完全一致;不一致就删除文件并重新下载。 - 替换并启动:先保留旧内核文件作为回滚副本,再把新文件放入客户端指定的核心目录。启动后查看日志,成功标准是版本号变为目标版本,配置能够加载,TUN 或系统代理可以正常启停,节点和 DNS 测试没有新增错误。
- 逐项验证:先测试普通网页,再测试一个需要 DNS 解析的域名,最后测试 TUN、Fake-IP、DoH 或特定协议。一次只改一个变量,避免同时更换内核、配置、订阅和节点。
如果使用控制接口,官方 API 提供 /version 用于读取 Mihomo 版本,返回字段包括 meta 和 version;使用前必须确认控制器地址、API 密钥和权限配置,不要把控制接口暴露到不可信网络。官方 API 文档中的版本接口说明。
升级后启动失败或连接异常,按这个顺序回滚
升级失败不一定代表配置损坏,也可能是架构选错、客户端没有调用新文件、权限不足,或新版本对旧配置的兼容性不同。建议按照“客户端—内核—配置—TUN/DNS—网络”的顺序检查。
- 客户端层:确认客户端设置中的核心路径没有指向旧文件。预期结果是客户端核心信息显示目标版本;若仍显示旧版本,先重新选择核心或重启客户端。
- 内核层:在终端直接运行版本命令,观察是否出现“无法执行”“权限被拒绝”或架构不匹配。Linux、macOS 还要检查执行权限;Android 和路由器则要回到对应客户端的核心管理页面。
- 配置层:先恢复升级前备份的
config.yaml,不要马上加入新的dns-mode、TUN 或实验字段。若旧配置恢复后能启动,说明问题更可能出在新增配置或版本兼容,而不是下载文件本身。 - TUN 与 DNS 层:先关闭 TUN,只测试普通系统代理;如果普通代理能连接,再单独开启 TUN。若只在 TUN 下失败,检查系统权限、虚拟网卡、路由和 DNS 劫持配置。官方文档将这些配置分为不同字段,不要把系统代理选项和路由模式混为一谈。TUN 字段及入口说明。
- 回滚:停止客户端,恢复旧内核文件和旧配置,确认旧版本可以启动后,再单独测试新版本。Alpha 测试结束前,不建议删除稳定版备份。
如果只有某个节点失败,不要立即判断内核升级失败。先查看日志中的协议、DNS、TLS、路由和连接关闭信息,再用同一节点在旧版本中复测。没有可重复日志时,只能记录为个案,不能据此推断所有节点或所有平台都不兼容。
本文适用范围与版本核验提醒
本文面向使用 Mihomo 独立内核或由图形客户端调用 Mihomo 的用户,重点是2026年10月30日看到的官方 Release 状态。版本、资产文件和校验值都可能继续变化,后续升级前应重新打开官方页面核对。本文站点是第三方使用指南站,不是相关客户端或内核项目的官方站点。
如果你使用的是某个集成客户端,优先查看该客户端的核心管理界面、更新说明和日志;如果客户端没有提供内核替换入口,不要直接把独立二进制文件复制到未知目录。服务订阅、节点可用性和客户端兼容性属于不同问题,应分别排查。
常见问题
截至2026年10月30日,Mihomo 最新稳定版是什么?
官方 Releases 页面将 v1.19.33 标记为 Latest,Release 时间为2026年10月21日。页面同时列出 Prerelease-Alpha,但它属于预发布版本,不应与稳定版混淆。
Mihomo v1.19.33 值得升级吗?
如果你使用 TUN、DNS、DoH、代理链、Fake-IP 或长期停留在旧内核,v1.19.33 的新增功能、问题修复和安全修复值得纳入升级评估。升级前应备份配置,升级后逐项测试;是否立即升级仍取决于客户端兼容性和实际日志。
稳定版和 Prerelease-Alpha 应该选哪个?
普通用户选择 v1.19.33 稳定版。Alpha 适合需要验证 SOCKS 域名长度修复、Mieru 空闲 TCP 连接处理或命令行新功能的测试用户,使用前必须保留稳定版和配置备份。
为什么客户端更新后,Mihomo 内核版本没有变化?
客户端版本和内置内核版本是两个独立信息。客户端可能继续调用旧核心,也可能需要在核心管理页面单独下载或切换。请查看核心信息、日志,或通过控制接口的 <code>/version</code> 查询实际内核版本。
SHA-256 校验不一致怎么办?
不要运行该文件,也不要强行覆盖旧核心。重新从官方 Release 资产下载,确认文件名、系统和架构后再次计算 SHA-256;仍不一致时保留旧版本,并以官方页面当前显示的摘要为准。