mihomo 下载选哪个文件
Mihomo 与 sing-box 内核手册编辑部 · 更新于 2026-10-18
写这一页时(2026-10-18),mihomo 正式版为 v1.19.32,Prerelease-Alpha 是滚动更新标签。文件名包含系统、架构和编译标签;stable 资产没有校验文件,compatible 的当前含义未重新说明。
写这一页时(2026-10-18),mihomo 最新正式版为 v1.19.32,2026-09-30 发布;Prerelease-Alpha 是滚动更新标签,当前资产构建于 2026-10-13。选文件先看系统与架构,再看扩展名和编译标签;stable 资产列表没有校验文件。
正式版与 Alpha
v1.19.32 是正式版。Prerelease-Alpha 标签只保留最新版本,资产名带 alpha-<git hash>,本次列出的标记为 alpha-94b13ae。官方 FAQ 说 alpha 是最新提交分支,meta 会间隔一段时间合并 alpha,并写明 meta 不一定比 alpha 更稳定。因此不能只凭分支名称认定稳定程度。
文件名与扩展名
命名规律为 mihomo-<系统>-<架构>[-<编译方式>]-<版本>.<扩展名>。Linux、macOS、FreeBSD 和 Android 资产使用 .gz,Windows 使用 .zip;Linux 另有 .deb、.rpm 和 .pkg.tar.zst。文件名里的 darwin 指 macOS;架构与编译标签可同时出现。
v1.19.32 资产包含 Android 386、amd64、arm64-v8、armv7;macOS 对应 darwin amd64 与 arm64;Windows 有 386、amd64 和 arm64。Linux 资产还列出多种架构,包括 arm64、riscv64、s390x 与 loong64 ABI 变体。架构名称应与设备系统对应,不能仅按扩展名选择。
AMD64 资产可带 v1、v2 或 v3,FAQ 解释这些标签表示 x86-64 微架构等级。go120 等标签表示使用对应 Go 版本编译,官方说明其用于兼容特定系统或架构;没有 go 标签的文件使用最新 Go 编译。
compatible 与校验文件
FAQ 里关于无额外标识等于 GOAMD64=v3、compatible 等于 GOAMD64=v1 的说明已被删除线划掉。正式版资产仍同时存在无标识和 compatible 文件,但官方没有重新说明这两种文件当前的确切含义。
下载页和发布页在 Windows armv7 上说法不一致:下载页为 Windows 列了 armv7 选项,v1.19.32 正式版资产里却没有 windows-armv7 文件;下载页在找不到文件时会提示去 GitHub Release 查看。
Prerelease-Alpha 资产中有 checksums.txt;v1.19.32 正式版资产没有校验文件。可继续查看sing-box 下载页或内核差异表。
常见问题
compatible 文件代表什么?
FAQ 中原有解释已被划线删除,尽管发布资产仍有 compatible 文件,官方没有重新说明其当前含义,因此不能把它确定解释为某种兼容等级。
正式版有 checksums.txt 吗?
Prerelease-Alpha 资产中有 checksums.txt;v1.19.32 正式版资产列表没有校验文件。