mihomo 内核·GPL-3.0 开源·规则分流

Clash中文官网站客户端下载与配置

按平台选择客户端,查阅订阅导入、规则分流与中文配置文档。

客户端选型YAML 配置网络排查

CONFIGURATION / 配置能力

规则、接管与解析

客户端负责操作界面,内核负责连接处理。先确认流量如何进入内核,再检查规则和 DNS,比同时改动多个开关更容易定位问题。

按顺序匹配,按策略出口

规则模式把不同目标交给不同出口,不等于所有连接都走代理。内核按配置顺序向下匹配,命中后使用对应策略,因此具体域名规则应放在宽泛规则之前,兜底规则放在最后。首次配置建议沿用订阅提供的策略组,再从连接列表确认域名、命中规则和最终出口。下面的片段仅演示语法:局域网域名与私有地址直连,其余连接也直连;它不会创建代理节点。接入实际代理时,需要把目标策略改成配置中已经存在的策略组名,避免引用不存在的名称。

config.yaml / 规则示例
mode: rule
rules:
  - DOMAIN-SUFFIX,lan,DIRECT
  - IP-CIDR,192.168.0.0/16,DIRECT,no-resolve
  - MATCH,DIRECT

片段用于理解字段,不替代完整订阅配置。客户端可能由界面生成配置文件,修改前应确认覆写位置,避免下次更新订阅时丢失。

PLATFORM / 平台

桌面与移动设备

按系统和处理器架构选包。操作界面、后台权限与网络接管方式随平台变化。

CORE / 内核

mihomo

承担代理协议、规则匹配与连接处理。界面名称不能单独说明内核能力。

PROTOCOL / 协议

以配置与内核支持为准

节点协议、传输方式和服务端参数需要对应,订阅格式兼容不等于每个字段都可用。

PACKAGE INDEX / 平台入口

Clash 客户端下载

先选择操作系统,再核对芯片架构和系统要求。下载页集中列出客户端、维护状态与安装说明,具体功能以对应项目为准。

Windows

从 Clash Plus、Clash Verge Rev 等桌面客户端开始。安装后先导入订阅,再开启系统代理;若服务安装或虚拟网卡需要授权,应按提示完成,不要把节点故障与权限问题混在一起判断。

前往下载

macOS

先区分 Apple Silicon 与 Intel 芯片,再选择相应安装包。打开客户端后检查菜单栏状态和系统代理设置;安装阶段的系统授权,与连接阶段使用哪个策略组,是两项独立操作。

前往下载

Android

查看 Clash Plus、Clash Meta for Android 等选择。首次连接需要系统 VPN 授权;长时间后台使用还应检查电池优化。若切换网络后中断,先确认客户端仍在运行,再检查订阅和节点。

前往下载

iOS

下载页提供 Clash Plus 的 App Store 入口及官网 clashplus.io。安装后按应用内流程导入配置并允许建立 VPN 连接,检查当前配置是否启用;系统显示 VPN 状态不等于目标网站一定命中代理规则。

前往下载

Linux

桌面用户可查看 Clash Verge Rev 或 FlClash,先核对发行版的软件包格式。服务器和路由器用户再考虑独立内核,并自行管理启动服务、路由与权限;图形界面教程不宜直接套到无桌面环境。

前往下载

从旧客户端迁移时,先备份订阅来源、自定义规则和策略组选择。不要同时运行两个接管系统代理或 TUN 路由的客户端,否则端口、系统设置与虚拟网卡可能相互覆盖。归档客户端适合查阅旧配置,不应仅因界面熟悉就忽略维护状态。

查看全部客户端 →

FIRST CONNECTION / 首次配置

安装、导入、验证

首次配置保持最少改动。先走通一条连接,再处理自动测速、自定义规则与更广的流量接管范围。

  1. 选择适配的客户端

    在下载页核对系统、架构和维护状态,安装完成后先打开客户端,确认配置列表与连接页面可以正常访问。桌面端暂时保留默认监听端口,移动端准备好系统 VPN 授权。若电脑曾装过其他代理工具,应先退出旧程序并检查遗留的系统代理,避免安装成功后仍连接到旧端口。

  2. 导入并启用订阅配置

    在配置或订阅页面添加已有订阅地址,更新成功后将它设为当前配置,再查看节点和策略组是否出现。客户端下载与代理服务是两件事,安装软件不会自动生成可用节点。订阅地址通常包含访问凭据,不应贴到公开截图或群聊;导入失败时先检查链接有效性和配置格式。

  3. 使用规则模式检查连接

    选择一个可用节点,桌面端先开启系统代理,移动端按提示建立连接,然后访问目标网页并查看连接记录。需要同时确认请求进入内核、规则命中正确、出口可用三个环节。只看到启动成功或测速数字,仍不足以证明应用流量已被接管;验证通过后再按实际需要启用 TUN。

每次调整只改一项,并记录调整前的状态。遇到网页打不开,先回到最后一次能正常访问的配置,再沿订阅、节点、模式、接管与 DNS 的顺序检查,通常比重新安装更有针对性。

查看完整教程 →

SOURCE / 开源与维护

Clash 生态与 mihomo 内核

区分项目、客户端与服务来源。判断一份配置是否适用,应查看实际内核、字段支持和项目维护信息,而不是只比较软件名称。

项目名称与内核沿革

Clash 既是早期项目名称,也经常被用来统称一类规则代理客户端。原项目及部分旧客户端停止维护后,生态中仍有独立维护的内核和图形界面。mihomo 延续了 Clash Meta 的技术路线,提供规则匹配、代理协议和网络栈相关能力。旧教程中的按钮名称、字段写法与现有客户端可能存在差异,查阅时应先明确文章讨论的是哪个项目,不能把同名或近似名称当作完全相同的软件。

图形客户端与核心进程

桌面客户端通常把配置管理、策略选择、日志和系统代理开关整合到界面中,再调用内核处理连接。内核能够识别某个字段,不代表所有客户端都会在界面中提供开关;反过来,客户端的覆写功能也可能改变订阅原本的设置。排查时应查看运行中的有效配置,而不只是编辑器里的源文件。不同客户端之间迁移,尤其要检查配置合并顺序、规则覆写和本地端口。

代码公开与使用边界

mihomo 的源代码、许可证和变更记录可在项目仓库查阅。公开代码便于研究实现、提交问题和跟踪修复,但软件开源本身不构成对第三方订阅服务质量的保证。客户端、节点提供方与目标网站分别处于不同环节,连接记录只能帮助定位问题,不能替代服务条款或授权。使用网络工具时应遵守所在地法律、网络管理规定及服务提供方的约定。

更新与配置维护

客户端程序更新、内核更新、订阅更新和规则集更新应分开理解:程序更新可能调整界面和集成方式,内核更新可能影响字段与网络行为,订阅更新改变节点或配置,规则集更新则改变匹配范围。更新前保留可恢复的配置,更新后分别验证直连、代理、局域网和 DNS。若新旧行为不同,结合变更记录缩小范围,不宜同时替换客户端、节点与整份规则后再判断原因。

阅读从核心概念到日常维护的完整手册 →

TECHNICAL NOTES / 技术笔记

连接排查与配置原理

按现象阅读专项说明。先分清端口监听、流量接管、域名解析和远端连接,再选择对应检查项,避免把所有网络异常都归因于节点。

查看全部文章 →