Mihomo兼容环境
在开始部署之前,请确认您的硬件架构与操作系统版本是否满足运行要求。Mihomo 致力于提供卓越的跨端协同体验,确保在各种复杂的网络环境下都能保持定义下一代的连接连续性。
平台支持列表
我们持续优化内核性能,目前 Mihomo 已覆盖主流桌面与移动端操作系统。
| 操作系统 | 建议版本 | 架构支持 | 状态 |
|---|---|---|---|
| Windows | Windows 10 / 11 (21H2 或更高) | x64, ARM64 | 完美适配 |
| macOS | macOS 12.0 (Monterey) 或更高 | Apple Silicon (M1/M2/M3), Intel | 原生支持 |
| Linux | Kernel 4.19+ (主流发行版) | x64, ARM64, RISC-V | 全面支持 |
| Android | Android 9.0 或更高 | ARMv8, x86_64 | 稳定版本 |
| iOS / tvOS | iOS 15.0+ | ARM64 | 部分功能受限 |
硬件基础要求
- 内存:最低 512MB RAM (建议 1GB+)
- 存储:至少 100MB 可用空间
- 网络:支持 IPv4/IPv6 双栈环境
- 权限:部分模式需要系统管理员/Root权限
内核依赖说明
- TUN 模式:需要系统支持虚拟网卡驱动
- 加密组件:内置高效能 TLS 1.3 库
- 规则引擎:支持庞大的分流规则匹配
- DNS 模块:支持 DoH / DoT / DoQ 解析
常见环境问题
在安装 Mihomo 之前,您可能需要了解这些技术细节。
Mihomo 安装或运行前需要满足哪些环境要求?
除了基本的操作系统版本要求外,Mihomo 运行的关键在于网络栈的权限。如果您计划使用 TUN 模式实现接管全局流量,Windows 用户需要确保安装了正确的网卡驱动,而 Linux 用户则需要具备 Net_Admin 权限。建议在初次运行前,关闭可能冲突的其他网络接管工具。
Mihomo 兼容性不足时应该怎么看替代方案?
如果您使用的是较旧的设备(如 Windows 7 或早于 macOS 11 的版本),我们建议优先查阅Mihomo Mac版说明或其他平台的旧版兼容文档。对于极低配置的路由器设备,可能需要使用精简版的 Mihomo Core 以节省内存占用。
Mihomo 确认环境后如何继续获取 Mihomo?
一旦您确认当前设备满足上述“建议版本”要求,请直接前往安装Mihomo页面选择对应的安装包。我们为不同架构提供了预编译的二进制文件,通常只需解压并赋予执行权限即可运行。
为什么 ARM64 架构被列为原生支持?
随着 Apple Silicon 和 ARM 架构服务器的普及,Mihomo 针对 ARM64 指令集进行了深度优化。无论是在 MacBook M系列芯片还是树莓派等嵌入式设备上,Mihomo 都能发挥出极高的功耗比,确保长效稳定的连接。
防火墙设置是否会影响兼容性判断?
是的。虽然 Mihomo 软件本身具有极强的兼容性,但系统防火墙或第三方安全软件可能会拦截内核的监听行为。在运行环境检查阶段,请确保允许 Mihomo 访问网络,并放行必要的入站/出站端口。