mihomo 内核 · Apple 芯片原生

Clash Mac版 客户端下载

面向 Apple 芯片与 Intel Mac 的图形客户端,集中管理订阅配置与规则分流。

开源内核 菜单栏管理 中文配置教程

客户端设置示意。不同客户端的名称与菜单位置可能不同,开关状态仅用于说明。

macOS 设置项检阅

菜单栏、代理模式与订阅管理

先区分客户端界面、代理内核与配置文件。界面负责操作入口,内核处理连接,配置决定规则和出站策略。下面按 Mac 的日常使用路径说明六类设置;具体能力仍以所选客户端的实现为准。

从菜单栏检查运行状态

Mac 客户端通常提供菜单栏入口,便于在不打开主窗口的情况下切换出站模式、查看当前配置或暂停代理。可在客户端设置中查找菜单栏、关闭窗口行为与开机启动选项。关闭窗口不一定代表退出进程,结束使用时应区分隐藏窗口和退出应用。与移动端依赖系统 VPN 状态的操作方式不同,Mac 上还需要留意菜单栏应用是否仍在运行,以及系统代理是否随退出恢复,避免留下指向已停止端口的设置。

开机时启动
菜单栏常驻

Mac 客户端通常提供菜单栏入口,便于在不打开主窗口的情况下切换出站模式、查看当前配置或暂停代理。可在客户端设置中查找菜单栏、关闭窗口行为与开机启动选项。关闭窗口不一定代表退出进程,结束使用时应区分隐藏窗口和退出应用。与移动端依赖系统 VPN 状态的操作方式不同,Mac 上还需要留意菜单栏应用是否仍在运行,以及系统代理是否随退出恢复,避免留下指向已停止端口的设置。

开机时启动
系统代理一键接管

在通用设置中开启设置为系统代理,客户端会将 macOS 的相关代理设置指向本地监听地址,浏览器等遵循系统设置的应用便可使用。首次配置先确认内核已启动,再打开这个选项,随后访问网页验证。它不是对所有程序强制接管;终端工具与部分游戏可能使用独立的网络设置。与手动进入系统设置逐项填写相比,客户端开关更便于启停,但仍需检查实际使用的网络服务,切换 Wi-Fi 或以太网后尤其如此。

设置为系统代理
TUN 增强模式

TUN 通过虚拟网卡与路由设置,让进入其路由范围的流量交由内核处理,适合排查终端或其他不读取系统代理的应用。在网络或增强模式页面查找入口,按客户端提示安装服务并完成 macOS 授权,再启用并检查连接记录。它与移动端的系统授权流程不同,Mac 上常涉及后台服务和管理员权限。TUN 不等于所有连接都走代理,最终出站仍由规则决定;与其他 VPN 同时使用时,还需留意路由和 DNS 冲突。

增强模式(TUN)
规则分流与策略组

规则模式会按配置中的顺序匹配域名、地址或其他条件,并将连接交给对应策略组。先在代理页面选择规则模式,再展开策略组选择可用出站;若结果不符合预期,可到连接或日志页面查看命中的规则。策略组名称来自配置,并不是软件固定提供的服务。与仅提供全局开关的工具相比,分流能让不同目标使用不同路径,但也更依赖规则顺序和 DNS 结果。修改前保留配置副本,避免直接改写订阅更新后会被覆盖的内容。

出站模式规则全局直连
Apple 芯片与 Intel 双架构

打开苹果菜单中的关于本机,看到 Apple 芯片名称时选择 Apple Silicon 或 arm64 安装包,看到 Intel 处理器时选择 x64 安装包。双架构是指下载入口分别提供适配包,不代表每个文件都是通用二进制。与通过 Rosetta 转译运行相比,匹配芯片的原生程序通常更适合作为日常选择。最低 macOS 要求由各客户端决定,旧系统安装前应先阅读下载页说明;同时留意图形界面与其内置内核都需要适配当前系统。

内核mihomo
订阅自动更新

在订阅或配置页面添加兼容的订阅地址,完成下载后将其设为当前配置,再按需要开启自动更新。更新主要用于刷新远程规则与出站信息,并不等于升级客户端或内核。与手动导入本地文件相比,订阅管理更适合持续维护的配置,但服务端返回内容仍需与内核兼容。Mac 睡眠期间通常无法按时执行任务,唤醒后可手动更新确认状态。需要长期保留的自定义规则,应使用客户端支持的覆写或合并功能,而不是直接编辑远程订阅生成的文件。

订阅自动更新

首次安装建议先完成订阅导入与浏览器验证,再决定是否启用 TUN。设置项的依赖关系、操作顺序与验证方法见快速上手;协议能力与内核兼容范围见协议手册。

平台与安装包

按系统选择 Clash 客户端

Clash 是一个生态名称,不同图形客户端的设置入口与支持范围并不完全相同。下载页按平台列出可选客户端、架构与安装要求。安装包只提供软件本体,使用前仍需准备兼容配置;同一份订阅能否跨设备使用,要看格式、协议字段与服务本身的约定。

Windows

适合在桌面上管理订阅与策略组。下载前确认系统架构,首次使用时留意防火墙与后台服务提示。系统代理与 TUN 是不同入口,不必在初次配置时同时开启。

前往下载

macOS

先在关于本机确认 Apple 芯片或 Intel 处理器,再选对应安装包。下载页提供 Clash Plus、Clash Verge Rev、FlClash 等选择;菜单栏操作习惯、服务授权方式与最低系统要求应一并考虑。

前往下载

Android

根据设备架构选择安装包,首次连接需按系统提示授权 VPN。若后台容易断开,检查电池优化和应用后台限制。桌面配置迁移到手机后,也应重新检查规则与 DNS 行为。

前往下载

iOS

下载页提供 Clash Plus 的 App Store 入口与官网 clashplus.io 信息。安装后按应用提示导入配置并授权 VPN;可用协议和配置字段以移动客户端的实际支持情况为准。

前往下载

Linux

桌面用户可按发行版选择图形客户端的软件包格式。服务器与路由器用户则需区分内核和图形界面,另行配置服务启动、权限与路由;仅下载内核不会出现桌面设置窗口。

前往下载

安装前确认三项信息

记录系统版本、处理器架构与当前使用的配置格式。旧系统可能无法运行新客户端,架构不匹配可能触发转译或安装失败,而配置不兼容通常表现为导入报错或内核启动失败。这三类问题的解决路径不同,先确认信息比反复切换安装包更有效。

如果从旧客户端迁移,先导出可恢复的配置与自定义规则,再退出旧应用。不要让两个客户端同时修改系统代理或争用相同端口。确认新客户端能够启动内核、加载配置并产生连接记录后,再逐项迁移覆写规则与自动更新设置。

查看全部客户端 →

项目来源与配置边界

理解 Clash 生态与 mihomo 内核

选择客户端时,先看内核能力与维护状态,再看界面是否符合使用习惯。开源仓库便于阅读实现、追踪变更和核对配置文档;界面截图或软件名称本身不能代替这些信息。

从原版 Clash 到 mihomo

原版 Clash 建立了规则分流、策略组与 YAML 配置等常见使用方式。后续社区在这一基础上延伸出不同内核与客户端,mihomo 延续了原 Clash Meta 的技术路线。名称相近并不代表功能完全一致,旧配置中的常用字段可能沿用,但新增协议、规则类型和 DNS 选项仍要查阅对应内核文档。迁移时应先保留原文件,再处理日志里明确指出的不兼容字段。

这也是选择 Mac 软件时需要分开看待两个名字的原因:客户端名称描述操作界面,内核名称描述实际处理网络连接的程序。界面更新不一定包含内核升级,内核能力也不意味着所有界面都会提供对应按钮。判断某项功能是否可用,应同时核对客户端说明、内核支持范围与当前配置,而不是仅凭菜单中是否出现类似名称。

开源代码与社区文档

mihomo 的代码、变更记录与问题讨论可在项目仓库查阅。阅读文档时先确认它对应的内核与功能范围,避免把其他内核的配置示例直接复制进现有文件。反馈问题时,系统版本、芯片类型、客户端名称、触发步骤和相关日志片段,比一句无法上网更便于定位。公开日志前应移除订阅地址、认证信息与其他私人数据,保留能说明错误的最小上下文即可。

本站提供下载入口整理与中文配置说明,不将不同社区项目视为同一款官方应用。下载页中的维护状态用于帮助判断选型风险,归档客户端适合已有明确兼容需求的用户。需要长期使用时,应优先考虑仍有维护、能够适配当前 macOS、并且文档能解释关键设置的方案;开源属性也不意味着任意第三方打包文件都与上游构建完全相同。

分别管理三条更新路径

客户端更新主要涉及界面、系统集成与安装服务;内核更新涉及协议实现、规则处理和网络行为;订阅更新则替换远程配置内容。三者可以独立发生,订阅刷新成功不代表软件已经升级。升级前记录自定义端口、DNS 设置和覆写规则,升级后依次验证内核启动、配置加载与实际连接,出现异常时才能准确判断变化来自哪一层。

自动更新也不应替代必要的检查。订阅源可能临时返回错误页面,某些字段可能只适用于特定内核;若刚更新就无法启动,应先查看配置解析错误,而不是立即更改系统网络。Mac 从睡眠中恢复、网络服务切换或其他 VPN 启停后,也可能改变路由环境。排查时每次只调整一项设置,保留修改前后的结果,能减少多个变量叠加造成的误判。

客户端与网络服务的区别

安装客户端不会自动生成可用出站。订阅通常由用户已有的服务提供,也可以使用自行维护的配置。导入前应确认来源可信、内容格式适配,并了解其中的规则和 DNS 设置。订阅地址可能包含访问凭据,不宜发到公开讨论区或随意交给在线转换服务。确需转换格式时,先了解字段可能丢失的范围,再在本地检查转换后的策略组与规则引用。

遇到连接问题可按层定位:没有连接记录时检查应用是否进入代理;出现规则命中但连接失败时检查出站与网络;只有部分域名异常时再检查 DNS、规则顺序及目标网站状态。系统代理和 TUN 都不是修复所有故障的通用开关。按现象查阅帮助中心,或先通过术语表区分混合端口、策略组与虚拟网卡,再修改对应设置。

查看 mihomo 项目源码

已安装 Git 的用户可复制命令,在终端下载公开仓库。此命令只获取源码,不安装客户端,也不修改系统代理。

git clone https://github.com/MetaCubeX/mihomo.git
打开项目仓库 ↗

配置与排查文章

订阅格式、证书问题与客户端选型

基础连接完成后,再按具体问题阅读专题。格式转换关注字段兼容,证书报错关注安全边界,客户端对比关注操作习惯与系统支持;三者不能用同一种排查方法替代。

查看全部文章 →