开源客户端生态 · 中文配置文档

Clash中文官网站
客户端与配置参考

按操作系统选择合适的图形客户端,再依据真实配置术语完成订阅导入、规则分流与系统代理设置。重点覆盖 mihomo 内核多协议兼容中文操作文档

  • 永久免费
  • 代码开源
  • 五个平台入口
  • 中文配置参考
  • 规则与策略组说明
PLATFORMS Windows / macOS / Android / iOS / Linux CORE mihomo LICENSE GPL-3.0 CONFIG YAML / Rule Provider / Proxy Group
Platform entry

按操作系统进入下载页

首页只负责平台分流,具体客户端型号、系统架构、安装包格式和维护状态统一列在下载页。选择平台后会直接打开对应标签,避免在不同安装包之间反复查找。

01 / DESKTOP

Windows

适合需要托盘控制、系统代理切换和 TUN 模式的桌面用户。下载页依次列出 Clash Plus、Clash Verge Rev、FlClash、Clash Nyanpasu 与归档的 Clash for Windows,并区分当前维护项目和历史客户端。

前往下载
02 / DESKTOP

macOS

适合 Intel 与 Apple 芯片设备。进入下载页后先确认处理器架构,再选择 Clash Plus、Clash Verge Rev、FlClash 或归档的 ClashX Meta,避免把不同架构的安装包混用。

前往下载
03 / MOBILE

Android

适合手机、平板与部分电视设备。可在下载页比较 Clash Plus、Clash Meta for Android、FlClash 和 Surfboard;安装前需要根据设备架构选择 arm64、arm 或通用包。

前往下载
04 / MOBILE

iOS

iPhone 与 iPad 用户可从下载页进入 Clash Plus 的 App Store 页面,并查看官网 clashplus.io。导入订阅后,系统会要求确认 VPN 配置,连接状态可在客户端与系统设置中核对。

前往下载
05 / DESKTOP & SERVER

Linux

桌面环境可选择 Clash Verge Rev 或 FlClash;服务器、软路由和自动化环境通常直接使用 mihomo 内核。进入下载页后应先确认发行版、CPU 架构与所需包格式,再决定使用图形客户端还是命令行内核。

前往下载
Configuration review

客户端选择与配置主题审阅台

左侧目录用于切换主题,中部说明实际配置逻辑,右侧给出适用平台、相关协议和下一步入口。这里不把不同概念混成一组功能标签,而是按配置文件从读取到生效的顺序组织。

审阅目录
NOTE 01内核与客户端

图形客户端不等于代理内核

Clash Plus、Clash Verge Rev、FlClash 等项目主要提供界面、配置管理、托盘控制和系统集成;mihomo 则负责读取 YAML、建立代理连接、执行 DNS 处理并按规则选择策略。选择客户端时,应先确认操作系统和维护状态,再检查其内置内核是否支持配置中使用的协议与字段。只比较界面外观,容易忽略真正决定兼容性的内核版本。

桌面用户通常适合图形客户端,因为订阅更新、系统代理开关、策略组切换和日志查看都集中在同一界面。服务器或路由器环境更重视资源控制、服务管理和配置可复现性,直接运行 mihomo 更容易与 systemd、容器或自动化脚本配合。两种形态使用的核心概念一致,但安装方式、权限边界和故障定位路径不同。

GUI 配置管理与系统集成 CORE 连接、DNS 与规则执行 YAML 可迁移的配置描述
Open-source context

开源生态、内核关系与更新边界

Clash 是一个由内核、图形客户端、规则集合与配置工具共同组成的项目生态。理解各层职责,比把所有带有 Clash 名称的软件视为同一个产品更有助于选择与排查。

项目历史:从原版 Clash 到维护分支

原版 Clash 建立了 YAML 配置、策略组和规则分流等常用模型,许多桌面与移动客户端围绕这套模型提供图形界面。随着原项目进入归档状态,社区维护工作逐步转向延续分支。Clash.Meta 扩展了协议、DNS、规则和运行能力,后续以 mihomo 名称继续维护。今天看到的“Clash 客户端”往往不是同一个仓库的不同安装包,而是多个界面项目对兼容内核和配置格式的组合。

这段关系直接影响选型:历史客户端可能仍能运行,但不会持续适配新的系统变化和配置字段;活跃客户端通常会更新内置内核、安装方式与系统集成功能。迁移时不必一次重写所有配置,可以先复制订阅地址和必要的本地覆写,再逐项检查策略组、规则提供器、DNS 与 TUN 设置是否被新客户端正确识别。

生态分层:界面、内核、规则与订阅各自负责什么

图形客户端负责配置档案、托盘菜单、开机启动、内核控制和系统代理切换;mihomo 内核负责协议连接、流量嗅探、DNS 处理、规则匹配与策略执行;规则集合负责描述域名或 IP 应进入哪个策略;订阅则负责分发节点或完整配置。某一层出现问题时,表面症状可能相似,但处理方式完全不同。

例如“订阅更新后无法连接”可能来自订阅内容无效、客户端没有正确写入配置、内核不支持某字段、策略组引用了不存在的成员,或者系统流量根本没有进入客户端。按层检查比频繁重装更有效:先看配置能否解析,再看内核是否启动,然后检查代理组与日志,最后确认系统代理或 TUN 的接管状态。

内核关系:配置兼容不代表所有字段完全一致

mihomo 延续了 Clash 常见配置结构,并加入更多协议、DNS 选项、规则能力和运行参数。基础字段通常容易迁移,但涉及 tun、sniffer、geodata、rule-providers、profile 或实验特性的配置,需要根据当前文档核对。客户端可能还会在原始 YAML 之外维护自己的覆写文件、脚本或界面设置,因此导出单个配置文件不一定包含全部本地状态。

判断兼容性时应以“客户端版本支持什么内核、内核支持什么字段、当前订阅实际使用了什么内容”三项为准。不要只根据名称推断能力,也不要把某个客户端界面里的选项当作所有平台都存在的通用设置。协议手册进一步比较 SS、VMess、Trojan、VLESS、Hysteria2 与 TUIC 的设计侧重,以及它们在不同内核和订阅格式中的表达方式。

更新机制:区分客户端更新、内核更新与订阅更新

客户端更新通常修复界面、安装、权限或系统兼容问题;内核更新影响协议实现、规则引擎、DNS 和配置字段;订阅更新则改变节点、策略组或规则内容。三者时间并不一致。遇到问题时记录最近发生的是哪一类变化,可以显著缩小排查范围。若刚更新订阅,应先检查配置差异;若刚升级客户端,应核对内核和权限;若只更换了网络,则优先检查 DNS、路由与连接可达性。

稳妥的更新流程是保留当前可用配置,阅读新版本说明,更新后先验证配置载入和基本连接,再逐步恢复 TUN、覆写与自动策略。对长期运行的服务器,应把配置纳入版本管理并使用服务管理器控制重启;桌面用户则可以利用客户端的配置备份和日志界面保留迁移依据。

Decision notes

首次使用的四个判断

这些问题用于确定下一步阅读路径,不替代完整教程。先完成最小可用配置,再逐步加入复杂规则和接管方式。

第一次安装应该选择哪个客户端?

先按操作系统进入下载页,优先查看仍在维护且提供当前系统架构安装包的客户端。希望使用统一界面时可先了解 Clash Plus;偏好桌面开源工作流时可比较 Clash Verge Rev 与 FlClash。安装后先导入配置并使用系统代理验证,不必一开始就修改全部高级设置。查看完整上手步骤 →

导入订阅后为什么没有可选策略组?

订阅内容可能只是节点列表,而不是带有 proxy-groups 与 rules 的完整 Clash 配置;也可能是配置解析失败后只保留了部分内容。应先查看客户端的配置错误提示和订阅类型,再决定使用客户端模板、订阅转换或本地合并配置。不要在来源不明的页面提交包含敏感信息的订阅地址。

浏览器可以连接,但其他应用没有经过代理怎么办?

这通常与流量接管范围有关。系统代理只影响读取系统设置的应用,部分程序会使用自己的网络配置。先确认目标应用是否支持 HTTP 或 SOCKS 代理,再考虑是否需要 TUN 模式。启用 TUN 前应了解权限、DNS、路由以及与其他 VPN 软件的冲突关系。按教程检查系统代理 →

更新客户端后需要重新导入订阅吗?

常规升级通常会保留配置,但跨客户端迁移、卸载清理或配置目录变化可能需要重新导入。操作前应记录订阅地址、覆写规则、策略选择和 TUN 设置。升级后先确认配置档案存在并能够成功载入,再检查内核、系统代理和开机自启状态,避免同时修改多个变量。

Latest notes

客户端选型与故障排查文章

近期内容聚焦移动端后台运行、Clash 开源项目关系和策略组选择。文章以可复查的配置术语组织,适合在完成基础安装后继续查阅。