开源 mihomo 内核 · 桌面端客户端

Clash电脑版 · Windows 与 macOS 桌面客户端下载

基于 mihomo 内核的客户端选型与配置参考,涵盖订阅导入、规则分流与桌面代理设置。

代码开源 多平台 中文文档
  • 内核mihomo
  • 内核开源协议GPL-3.0
  • 覆盖5个平台
  • 默认混合端口7890

设置界面示意;实际菜单名称随客户端而异。

配置能力

分流规则与本地代理设置

先区分流量怎样进入内核,再决定流量由哪个策略处理。以下示例以 mihomo 配置语法为参考,图形界面负责把这些设置组织成可操作的菜单。

按规则分流

域名、IP 与规则集按顺序匹配。
首条命中后交给指定策略,末尾用 MATCH 处理其余请求。

rules · YAML 列表内容
DOMAIN-SUFFIX,example.com,PROXY
GEOIP,CN,DIRECT
MATCH,PROXY

策略组类型

手动选择、自动测试与故障回退分别配置。
规则引用组名,组内再选择实际使用的代理出口。

proxy-groups · type
  • select
  • url-test
  • fallback
  • load-balance

代理模式切换

规则模式适合日常分流,全局模式便于对照排查。
直连模式改变内核处理方式,不等于退出客户端。

规则全局直连

端口与局域网

混合端口提供 HTTP 与 SOCKS 代理入口。
仅在需要为可信设备提供代理时开启局域网连接。

混合端口7890
允许局域网连接

按设置项查看操作说明

先确认命中规则,再修改出口

打开连接页,找到目标应用产生的请求,查看命中的规则与策略链。自定义域名规则应放在宽泛规则之前,最终兜底的 MATCH 留在末尾;否则前面的规则已经接走流量,后面的例外便不会生效。示例中的 PROXY 是策略组名称,需要在配置中实际存在。相比只设置一个固定代理地址,规则模式可以让不同目标采用不同路径,但准确性取决于域名识别、DNS 设置与规则顺序。

查阅规则集与本地覆写 →

下载入口

按操作系统选择客户端

下载中心按平台列出客户端与安装包。桌面用户先选图形客户端,服务器与路由器用户再考虑独立内核;两者的安装和配置方式不同。

桌面使用可先查看 Clash Plus,再比较 Clash Verge Rev、FlClash 等客户端。安装前在系统“关于”中确认处理器类型,并按下载卡片说明选择对应安装包。

首次启动先完成订阅导入与系统代理验证。需要 TUN 时,再按客户端提示安装服务或授予管理员权限,避免一次开启多项设置后难以定位问题。

前往下载

根据“关于本机”显示的芯片选择 Apple Silicon 或 Intel 安装包。Clash Plus、Clash Verge Rev 与 FlClash 的菜单组织不同,可结合日常使用习惯选择。

把应用移动到“应用程序”后再启动,留意系统对网络服务与权限的提示。系统代理只影响遵循该设置的应用,终端工具可能仍需单独配置代理入口。

前往下载

可从 Clash Plus、Clash Meta for Android、FlClash 与 Surfboard 中选择。不同客户端接受的配置格式可能不同,导入前先确认订阅服务提供的是哪种格式。

首次连接通常需要确认系统 VPN 授权。若锁屏后连接中断,再检查电池优化与后台运行限制;不要把后台保活问题直接归结为订阅失效。

前往下载

iOS

下载中心提供 Clash Plus 的 App Store 入口,项目官网为 clashplus.io。安装和权限说明以商店详情及应用内提示为准。

导入配置后确认已选中需要启用的配置,再允许系统创建 VPN 连接。移动系统的网络权限和桌面系统代理不同,不能直接套用电脑上的菜单路径。

前往下载

桌面环境可查看 Clash Verge Rev 与 FlClash,按发行版的软件包体系选择安装方式。独立 mihomo 内核更适合已有服务管理经验的服务器与路由器用户。

图形桌面的系统代理不一定被命令行程序读取。验证时区分浏览器、终端与系统服务,必要时分别设置代理变量或使用经过确认的 TUN 路由方案。

前往下载

新用户可先从下载中心的首推客户端 Clash Plus 开始,再到横向评测核对配置编辑、服务管理与平台支持是否符合需求。已停止维护的客户端仅作为历史兼容参考,不应仅凭熟悉的界面忽略维护状态。下载客户端本身不会生成订阅,也不会自动提供可用的代理出口;配置来源与客户端安装是两个独立环节。

查看全部客户端 → 查看横向评测 →

快速上手

导入、启用与连接验证

第一次配置先只完成一条可验证的路径:启用一份配置、选定一个策略组、打开一种流量接管方式。确认工作正常后,再增加自动更新与进阶规则。

  1. 导入订阅配置

    进入“配置”页,粘贴可信来源提供的订阅地址,选择导入或新建远程配置。等待下载与解析完成后,检查是否生成配置条目,并将该条目设为当前配置。

    只保存链接但没有启用配置,代理页可能仍为空。若解析失败,先查看日志中的格式或网络错误;不要把订阅链接粘贴到公开截图、评论或问题反馈中。

    查看订阅导入步骤 →
  2. 选择模式与入口

    在代理页使用规则模式,并为手动选择的策略组选定出口。随后到设置页打开系统代理,保持混合端口与客户端当前显示一致;日常使用通常不必修改默认端口。

    先用遵循系统代理的浏览器验证。只有目标应用不读取系统代理,或确实需要接管更多流量时,再研究 TUN 模式的权限、DNS 与路由设置。

    查看系统代理设置 →
  3. 检查请求与规则

    访问需要验证的网站,同时打开客户端连接页,确认出现对应请求,检查命中的规则和策略组。能打开客户端并不代表流量已经进入内核,连接记录更适合作为判断依据。

    若没有请求记录,先查代理入口;若有记录但访问失败,再看出口、域名解析与日志。按这个顺序排查,比同时切换模式、端口和 DNS 更容易找到原因。

    查看故障排查问答 →

开源生态与维护

Clash、mihomo 与图形客户端

辨认项目时分别查看内核、界面与配置来源。名称里都出现 Clash,并不表示它们由同一维护者发布,也不表示功能与配置语法完全相同。

内核执行网络与规则逻辑

Clash 生态由早期内核及其配置方式发展而来,后续出现了不同的分支与图形客户端。mihomo 延续并扩展了这一类配置与分流能力,负责代理协议处理、规则匹配、DNS 与网络栈等工作。它不是某个桌面窗口的名称,也不是订阅服务。

桌面客户端把配置导入、策略选择、日志查看和系统集成做成菜单,并可能加入本地覆写、服务管理等功能。同一内核在不同界面下的入口位置会变化,因此教程中的功能名称比按钮所在坐标更值得核对。本页顶部窗口用于解释设置关系,不代表所有客户端都具有完全相同的界面。

维护状态与更新分开判断

客户端更新、内核更新与订阅更新是三件事。客户端更新可能调整界面和系统兼容;内核更新可能改变协议、DNS 或规则行为;订阅更新通常替换出口和配置内容。发生问题时记录最近改变的是哪一层,才能判断应恢复配置、检查内核差异,还是查看客户端发布说明。

选择项目时,可查看公开仓库中的许可证、提交记录、问题讨论与发布记录,而不是仅看名称或界面。mihomo 内核采用 GPL-3.0 协议,具体客户端则应分别查看自身许可证。站内下载与教程用于整理选择路径,不替代各开源项目的维护说明,也不把不同项目统称为同一个官方发布。

查看 mihomo 源码

下面的命令从公开仓库获取源码,需要本机已安装 Git。克隆仓库用于阅读与开发,不会自动安装桌面客户端;普通使用仍应从下载中心选择图形安装包。

访问 mihomo 开源仓库 →
git clone https://github.com/MetaCubeX/mihomo.git

配置问题按层查阅

能连接但部分域名异常时,可到进阶手册检查 DNS 解析路径;只有启用虚拟网卡后出错时,检查 TUN 与 Fake-IP;订阅更新后本地规则消失时,检查 规则集与覆写顺序。这些设置彼此有关,但不应在没有日志依据时一起修改。涉及 Clash DNS 泄漏的判断,还需要结合应用是否自带加密 DNS、实际路由与解析出口,单看一个开关不足以下结论。

近期文章

桌面使用与配置排查

按具体问题查阅:先找到应用或配置所处的环节,再对照菜单与日志逐项检查。以下为最近发布的三篇文章。