支持的操作系统
Mihomo 采用跨端协同设计,支持目前主流的桌面与移动端平台。
Windows
- Windows 10 (1809及以上) / Windows 11
- 支持 x64 (64位) 架构处理器
- 建议安装.NET Framework 4.8 或更高版本
- 支持 ARM64 设备的模拟运行(部分功能受限)
macOS
- macOS 11.0 Big Sur 或更高版本
- 完美适配 Apple Silicon (M1/M2/M3) 芯片
- 兼容 Intel 处理器机型
- 详见Mihomo Mac版说明获取专属优化
Linux
- 主流发行版 (Ubuntu 20.04+, Debian 11+, Arch)
- 需要内核版本 4.19+ 以支持高级网络特性
- 支持 amd64, arm64, armv7 架构
- 提供 Docker 容器部署方案
Mobile
- Android 7.0 (API 24) 及以上版本
- iOS / iPadOS 14.0 或更高版本
- 移动端需确保系统未禁用相关网络权限
核心运行参数
针对 Mihomo Core 内核的硬件资源占用与网络环境要求。
| 处理器 (CPU) | 建议双核 1.5GHz 以上,支持 AES 指令集可大幅提升加密传输效率。 |
|---|---|
| 运行内存 (RAM) | 基础运行仅需 128MB;若开启大规模规则集,建议预留 512MB 以上可用内存。 |
| 存储空间 | 安装程序约 50MB-100MB,运行产生的日志与缓存建议预留 200MB。 |
| 网络适配器 | 支持虚拟网卡适配器 (TUN/TAP),需具备系统管理员执行权限以配置路由表。 |
| 依赖项 | Linux 环境下建议安装ca-certificates以确保 SSL 连接可信。 |
兼容性常见问题
Mihomo 在旧版系统(如 Win7)上无法运行怎么办?
由于现代网络协议与加密标准的更新,Mihomo Meta 内核已不再原生支持 Windows 7。我们建议升级至 Windows 10 或使用 Linux 容器化部署方案。如果您必须在旧系统使用,请查阅Mihomo功能亮点中的轻量化适配章节,尝试使用较低版本的内核分支。
安装时提示“内核启动失败”通常是什么原因?
这通常与系统权限或端口占用有关。请尝试以管理员身份运行 Mihomo,并检查 7890 等默认端口是否被其他软件占用。此外,部分安全软件可能会拦截虚拟网卡的创建,请在安装时将其加入白名单。
Mihomo 对 ARM 架构的支持如何?
Mihomo 内核原生支持 ARM 架构。无论是基于 M 系列芯片的 Mac、树莓派还是 ARM 版 Windows 平板,均有对应的二进制文件供您选择。针对低功耗嵌入式设备,我们进行了专门的内存优化。
为什么在某些 Linux 环境下 TUN 模式无法开启?
TUN 模式依赖内核模块tun的加载。请确保您的系统内核已开启该模块(通常通过lsmod | grep tun检查),且运行 Mihomo 的用户拥有CAP_NET_ADMIN权限。
确认环境兼容后,如何快速上手?
在确认硬件满足要求后,建议前往我们的使用帮助页面查看快速开始指南。我们会引导您完成从配置文件导入到网络接管的全过程,确保您能发挥 Mihomo 的最大价值。