Windows
Clash Plus、Clash Verge Rev 等图形客户端,支持系统代理与 TUN 虚拟网卡两种接管方式,适配 Windows 10 / 11,x64 与 ARM64 架构均有安装包。
前往下载五个平台各自维护独立的客户端与安装包格式,点击对应入口直达下载页的平台分区。下载页同时提供系统要求与已停止维护客户端的归档说明。
Clash Plus、Clash Verge Rev 等图形客户端,支持系统代理与 TUN 虚拟网卡两种接管方式,适配 Windows 10 / 11,x64 与 ARM64 架构均有安装包。
前往下载提供 Intel 与 Apple Silicon 双架构安装包,客户端常驻菜单栏,支持增强模式接管全局流量;老设备可取用 ClashX Meta 归档版本。
前往下载基于 VpnService 实现免 Root 代理,支持分应用代理与订阅自动更新;ARM64 与 ARMv7 机型分别有对应 APK。
前往下载Clash Plus 已上架 App Store,商店内直接安装,订阅导入与规则分流逻辑与桌面端一致,无需额外配置工具。
前往下载提供 deb 安装包与图形客户端;服务器与软路由场景可直接部署 mihomo 内核二进制,以 systemd 服务方式常驻运行。
前往下载不带界面的内核二进制,覆盖 AMD64 / ARM64 / ARMv7 / MIPS 架构,面向服务器与路由器用户;普通桌面用户建议使用上方图形客户端。
前往下载下面按规格清单方式逐条列出客户端的核心能力:每条说明它解决什么问题、怎么用,右侧给出对应的配置片段作为查阅锚点。完整参数解释见高级用法页。
按域名后缀、IP 归属、进程名等条件把流量拆到不同出口:境内站点直连、目标服务走代理、广告域名直接拒绝。规则自上而下逐条匹配,首条命中即生效,末尾用 MATCH 兜底未命中流量。与全局代理相比,分流不拖慢本地访问,也省去全部流量绕行代理带来的额外延迟;规则既可以直接写进配置,也可以引用 rule-providers 远程规则集按天自动更新。
rules:
- DOMAIN-SUFFIX,openai.com,PROXY
- GEOIP,CN,DIRECT
- MATCH,PROXY
# config.yaml · rules
系统代理只约束遵守代理设置的应用,命令行工具、游戏客户端与部分桌面软件会直接绕开它。TUN 模式在系统层创建虚拟网卡,把设备全部流量在网络层接管后交给内核按同一套规则处理,不再依赖应用自觉。桌面端首次开启需要安装服务组件并授予管理员权限,移动端由 VpnService 实现同等效果;通常与 Fake-IP 搭配使用以减少 DNS 往返。
tun:
enable: true
stack: system
auto-route: true
# config.yaml · tun
策略组把多个节点编成一组并定义选择逻辑:select 手动指定,url-test 周期性向测速地址发起请求并自动切到延迟最低的节点,fallback 按列表顺序保底,load-balance 把连接分摊到多个节点。interval 控制测速周期,tolerance 设定切换容差,避免两个延迟接近的节点来回抖动;策略组还能互相嵌套,搭出「地区分组 + 自动优选」的结构。
proxy-groups:
- name: AUTO
type: url-test
url: http://www.gstatic.com/generate_204
interval: 300
tolerance: 50
# config.yaml · proxy-groups
订阅链接由服务商生成,客户端定期拉取即可获得最新节点列表。proxy-providers 把节点来源与本地规则解耦:多个订阅可以合并进同一套策略组,更新节点不会冲掉本地改动;health-check 定期探测并剔除失效节点。图形客户端另有覆写与 Merge 机制,把个人规则、DNS 设置叠加在订阅之上,换订阅不必重写整份配置。
proxy-providers:
main:
type: http
url: "订阅链接"
interval: 86400
# config.yaml · proxy-providers
DNS 解析质量直接决定分流是否精准。enhanced-mode 设为 fake-ip 后,内核对每个域名返回保留网段里的虚拟地址,应用连接虚拟地址时内核直接按域名匹配规则,免去等待真实解析,连接建立更快,也绕开本地解析污染。需要真实 IP 的场景(局域网打印机、部分游戏联机)写入 fake-ip-filter 例外列表即可回退传统解析。
dns:
enable: true
enhanced-mode: fake-ip
fake-ip-range: 198.18.0.1/16
# config.yaml · dns
内核内置一套 HTTP 控制接口:节点切换、延迟测试、连接列表、实时日志都能通过 external-controller 地址调用。图形客户端的面板就构建在这套接口之上;也可以接入 metacubexd、yacd 等网页面板,在浏览器里远程管理正在运行的内核——对部署在软路由、NAS 或服务器上的无界面实例尤其实用。
external-controller: 127.0.0.1:9090
secret: "your-password"
# config.yaml · external-controller
从安装到验证连通,常规流程只有三步。这里是精简预览,每一步的界面位置、平台差异与常见报错见完整教程页。
在下载页选择当前设备对应平台的安装包。全平台首推 Clash Plus;Windows / macOS 安装时按提示授予服务组件权限,后续开启 TUN 模式会用到。
复制服务商提供的订阅链接,在客户端的「订阅 / 配置」页粘贴导入。客户端会自动拉取节点列表并生成配置,导入成功后能在代理页看到全部策略组。
在代理页选定策略组与节点,开启系统代理(或 TUN 模式),访问目标站点确认连通;再用内置延迟测试对比各节点,把常用组切到数值最低的一个。
项目历史。Clash 最初是一个用 Go 编写的规则代理内核,凭借清晰的 YAML 配置格式与灵活的分流规则形成了完整的客户端生态。原始仓库归档后,社区在 Meta 分支的基础上以 mihomo 名义继续维护,配置格式向下兼容,并持续加入域名嗅探、更多出站协议等新能力。
内核与客户端的关系。本站收录的 Clash Plus、Clash Verge Rev、FlClash 等图形客户端均封装 mihomo 内核:内核负责协议实现、规则匹配与 DNS 处理,客户端负责订阅管理、界面呈现与系统集成(系统代理、TUN 服务、开机自启)。内核升级随客户端版本一并携带,普通用户不需要单独更新内核。
更新机制。各客户端在开源平台按版本发布,本站下载页的链接始终指向最新稳定版并标注版本号;已停止维护的客户端(Clash for Windows、ClashX Meta)单独归档并加注徽章,便于老用户取回历史安装包,但不再推荐新装。
社区协作。内核与主要客户端的代码全部公开、可审计,问题反馈与功能改进通过 issue 与 PR 流转;分流依赖的 GeoIP / GeoSite 数据库同样由社区仓库定期发布,客户端内即可一键更新。
git clone https://github.com/MetaCubeX/mihomo.git
四条最高频的问题与一句话结论,展开的判断步骤与截图说明见常见问题页。
mihomo 是 Clash Meta 分支的延续内核,配置格式向下兼容;现今主流图形客户端内部运行的都是它。查看详细说明 →
优先检查服务组件是否安装成功、是否授予管理员权限,再确认 DNS 已启用且 auto-route 打开。查看排查步骤 →
不一定:先确认测速地址可达、本地网络正常,再按节点、线路、本地设置三层逐一定位。查看定位方法 →
多为订阅返回了非 Clash 格式内容,让服务商提供 Clash / mihomo 专用订阅链接,或检查链接是否被截断。查看处理方式 →
围绕节点挑选、策略组配置与迁移方案的实操文章,按发布时间倒序展示最近三篇。
客户端停止维护后的迁移路线:确认配置与订阅可否直接复用、导出本地覆写、按平台选择仍在维护的替代客户端,并列出迁移后需重设的项目。
阅读全文 →面向新手的节点挑选方法:延迟数值怎么读、流量倍率对用量的影响、地区选择与访问目标的关系,以及常见协议在速度与稳定性上的差别。
阅读全文 →拆解三种自动策略组的判定逻辑与关键参数(url/interval/tolerance),对比适用场景:追求低延迟、保障可用性还是分摊流量,并给出配置示例。
阅读全文 →