开源项目 · 五平台客户端持续跟进内核更新

CLASH配置教程

MODEL CC-2026 / RULE-BASED PROXY STATION / MIHOMO CORE

Clash 全平台客户端的下载入口与配置手册。从订阅链接导入规则分流再到 TUN 虚拟网卡,每一步都写成可以照着执行的确定操作:点哪里、看到什么、下一步做什么。配套故障排查文章与术语表,报错信息可以按条目对照处理。

下载官方Clash 查看配置教程
  • 永久免费
  • 代码开源
  • 中文文档
U1

按平台选择客户端

5 PLATFORMS / GUI CLIENTS

Clash 不是单一软件,而是一套围绕同一内核的客户端家族。不同平台有各自维护活跃的图形客户端,下载页按平台分组列出了可选项、系统要求与安装说明,以下入口直达对应分组。

查看全部客户端与系统要求 →

U2

核心模块速览

RULES / OUTBOUND / SUB / TUN / DNS

规则分流

规则是 Clash 的核心机制:每条连接按域名、IP 归属地或进程名逐条匹配,命中即送往对应出口,未命中则落入 MATCH 兜底规则。常用类型包括 DOMAIN-SUFFIX(域名后缀)、DOMAIN-KEYWORD(域名关键词)、GEOIP(IP 地理数据库)与 IP-CIDR(网段)。规则自上而下匹配、先命中先生效,顺序即优先级。与手动逐个应用设置代理相比,规则分流一次配置后长期生效:国内网站直连不绕路,目标网站走代理,广告域名直接拒绝,三类流量互不干扰。多数订阅已内置成熟规则集,新手无需从零手写。

U3

开源生态与内核

MIHOMO / OPEN SOURCE

Clash 最初是一款用 Go 语言编写的开源规则代理内核,以「一份 YAML 配置描述全部行为」的设计在技术社区获得广泛采用。原始仓库归档后,社区分支 Clash.Meta 延续开发并更名为 Mihomo,成为当前事实上的标准内核:协议支持更全、规则类型更多、TUN 实现更完善,主流图形客户端均已切换至该内核。

图形客户端与内核是两层关系:内核负责协议握手、规则匹配与流量转发,客户端负责订阅管理、界面交互与系统集成。Clash Plus、Clash Verge Rev、FlClash 等客户端各自独立开发维护,但读取同一套 YAML 配置格式——这意味着订阅与规则可以在不同客户端之间直接迁移,换客户端不必重学一遍配置。

内核与各客户端的代码均托管在公开仓库,提交历史、议题讨论与版本发布对任何人可查。版本更新由各项目社区驱动:内核修正协议与规则实现,客户端跟进内核版本并迭代界面。本站下载页的版本信息与安装包同步各项目的正式发布渠道,不做修改分发。

配置格式是纯文本 YAML,这带来一个实际好处:任何配置问题都可以还原成「文件里哪一行写了什么」,可以备份、可以比对、可以在文章里逐行讲清楚。本站的教程与排错文章全部基于这一格式展开,拿到自己的配置文件即可对照操作。

CLONE / MIHOMO CORE
git clone https://github.com/MetaCubeX/mihomo.git

内核源码仓库。普通用户无需编译,直接在下载页获取图形客户端即可。

U4

常见问题精选

FULL LIST → QUESTIONS.HTML

下面四条是新手最常卡住的地方。它们的共同特征是:表面症状相似,根因却分布在配置的不同层面,因此排查顺序比具体操作更重要。遇到问题先判断故障发生在哪一段——是客户端没能正常启动、订阅没能正确解析,还是客户端已经跑起来但流量走错了出口——再针对该层动手,可以避免把可用的配置越改越乱。

一个通用的判断方法:先看客户端界面是否列出了节点。列不出节点说明问题在订阅解析或配置格式;能列出节点但全部超时,说明问题在节点或线路;节点延迟正常却打不开网页,问题基本落在系统代理、DNS 或分流规则这三处本地设置上。按这个次序走,绝大多数故障都能在几分钟内定位到具体一层。

另外建议在动手改配置之前先备份当前可用的配置文件。YAML 是纯文本,复制一份留底的成本极低,却能保证任何一次改动失败后都可以立刻退回到已知可用的状态,而不是靠回忆去还原改过哪几行。完整解法与逐步截图见常见问题页与故障排查文章。

U5

最新文章

LATEST 3 / BLOG

查看全部文章 →