开源生态 · 全平台客户端持续更新

Clash for Linux 客户端下载与安装命令速查

Clash 全平台客户端下载入口与 Linux 安装命令速查,覆盖 Mihomo 内核与 Ubuntu / Debian / Fedora / Arch 四大发行版,配套订阅导入、规则分流与 TUN 模式的中文文档

$sudo apt install ./clash-verge_2.3.2_amd64.deb $sudo dpkg -i clash-verge_2.3.2_amd64.deb $sudo dnf install ./clash-verge-2.3.2-1.x86_64.rpm $yay -S clash-verge-rev-bin
mihomo core GPL-3.0 开源 amd64 / arm64 deb / rpm / AUR
man 1 clash

核心能力,按手册页方式浏览

左侧是条目编号,右侧是详解与真实配置片段。每一项都对应 config.yaml 里可以直接落地的写法,不是抽象口号。

规则分流

规则分流解决的是"哪些流量走代理、哪些直连"这个最核心的问题。Clash 按 rules 列表自上而下匹配:可以按域名后缀、精确域名、IP 段、GeoIP 归属地、进程名等维度写规则,第一条命中即生效,末尾用 MATCH 兜底。相比在浏览器插件里手工维护白名单,规则写在配置文件里可以随订阅下发、跨设备复用,国内流量直连不绕路,海外流量按需走出口,延迟与带宽都不浪费。写法本身就是一行一条的纯文本,排错时对照日志的 rule match 记录即可定位。

rules:
  - DOMAIN-SUFFIX,github.com,PROXY
  - DOMAIN-SUFFIX,cn,DIRECT
  - GEOIP,CN,DIRECT
  - MATCH,PROXY

quickstart --preview

三步跑通第一次连接

这是使用文档的精简预览。从安装到验证,一台新机器通常十分钟以内可以完成。

01

安装客户端

在下载页选择当前系统对应的安装包:Linux 用户按发行版取 deb / rpm 或走 AUR,其余平台直接下载安装程序或前往应用商店。安装完成后首次启动,客户端会在用户目录下生成默认配置。

02

导入订阅

复制服务商提供的订阅链接,在客户端的配置页粘贴导入。导入成功后节点列表与策略组会自动出现;若提示解析失败,先检查链接是否可在浏览器中直接打开并返回 YAML 文本。

03

开启代理并验证

把代理模式切到"规则",打开系统代理开关,在策略组里选一个可用节点,然后访问一个海外站点验证连通性。命令行验证可用 curl 配合 127.0.0.1:7890 端口直接测试。

查看完整教程 →

git log --oneline

建立在公开代码之上

从内核到客户端,这套工具链的每一层都在公开仓库中开发,提交历史、议题讨论与发布产物都可以逐条查证。

项目脉络

Clash 最初是一个用 Go 编写的规则式代理内核,凭借清晰的 YAML 配置格式与灵活的策略组机制成为同类工具的事实标准。原始仓库归档后,配置格式与生态并未中断,社区在其基础上延续开发,形成了今天以 Mihomo 为内核、多个图形客户端并行维护的格局。

内核与客户端的关系

可以把内核理解为引擎,客户端是仪表盘:Mihomo 负责协议实现、规则匹配与流量转发,Clash Verge Rev、FlClash、Clash Meta for Android 等客户端负责订阅管理、界面交互与系统集成。因为共用同一套配置格式,同一份订阅在不同平台的客户端之间可以直接迁移。

开源生态

内核与主流客户端均以 GPL-3.0 等自由软件许可证发布,代码托管在公开平台,任何人都可以审阅实现、提交议题或从源码自行构建。发布产物由仓库的持续集成流水线自动编译产出,版本与源码标签一一对应,这也是本站推荐它们的前提。

更新机制

内核与各客户端保持独立的发布节奏:内核侧跟进协议演进与规则类型扩展,客户端侧跟进界面与系统适配。本站下载页的链接指向各项目的最新发布版本,不锁定旧版本号;GeoIP 与 GeoSite 等规则数据库也由内核按配置周期自动更新,不需要手工替换文件。

git clone https://github.com/MetaCubeX/mihomo.git

grep -i question

常见问题精选

四个新用户最常卡住的问题,一句话给出方向,详细解释在对应文档里。

Clash 和 Mihomo 是什么关系?

Mihomo 是 Clash 生态持续维护的内核分支,兼容原有配置格式,主流客户端底层都在用它。概念细节见术语手册

订阅导入总是报错怎么办?

先确认链接在浏览器里可以打开并返回 YAML 文本,再按链接、格式、语法逐层排查,步骤见使用文档

7890 端口被占用启动失败?

用 ss 或 lsof 找到占用进程,决定结束进程还是修改 mixed-port,改端口后记得同步系统代理设置,详见完整手册

TUN 模式需要什么权限?

Linux 下需要给内核授予 CAP_NET_ADMIN 权限或以特权服务运行,GUI 客户端一般提供一键授权,配置方法见完整手册