Windows
适合需要托盘控制、系统代理、TUN 模式和开机自启的桌面用户。下载页列出 Clash Plus、Clash Verge Rev、FlClash、Clash Nyanpasu 与归档客户端,并说明安装包差异。
前往下载开源项目 · 全平台客户端持续维护
集中查看 全平台客户端、订阅导入步骤与规则分流配置。下载前先按设备系统选择图形客户端,安装后依次完成配置导入、代理组选择和系统代理检查。
mixed-port: 7890
allow-lan: false
mode: rule
log-level: info
external-controller: 127.0.0.1:9090
核心配置能力
三个功能对应 Clash 日常使用中最常见的配置路径。先理解流量如何匹配规则,再决定是否需要 TUN 接管,最后建立稳定的配置更新流程。
规则模式读取配置文件中的规则列表,并从上到下匹配域名、IP、进程或规则集合。命中后,连接会交给指定策略组;没有命中的请求最终由 MATCH 处理。规则顺序直接决定结果,因此更具体的域名规则通常放在前面,范围较大的地域规则和兜底规则放在后面。
实际配置时,可以把常用服务拆成独立策略组,让浏览器、开发工具和本地服务采用不同出口。修改规则后先重新载入配置,再从连接记录确认命中的规则名称。与只提供全局开关的代理工具相比,Clash 的规则语法允许把连接决策写入配置文件,便于复用、审查和跨设备迁移。
DOMAIN-SUFFIXexample.com节点选择DOMAIN-KEYWORDservice自动选择GEOIPCNDIRECTMATCH其余连接节点选择TUN 模式通过虚拟网络接口处理连接,适用于命令行工具、游戏客户端或忽略系统代理设置的程序。开启前应先确认客户端具备所需权限,并关闭其他正在接管网络的同类工具。桌面系统可能要求安装服务组件或授予管理员权限,移动系统则会显示本地 VPN 连接确认。
启用后先保留默认网络栈和 DNS 配置,验证浏览器与终端连接均正常,再调整自动路由、严格路由或 DNS 劫持选项。若出现局域网设备不可达、休眠恢复后断网等情况,应先关闭 TUN 对比系统代理模式,借此确定问题位于虚拟接口、DNS 还是规则配置。
订阅链接通常由服务提供方生成,客户端负责下载并转换为可加载的配置。导入时复制完整链接,在配置或订阅页面选择从 URL 导入;载入成功后切换到新配置,再进入代理页面选择策略。更新订阅会覆盖由远端管理的节点与规则,不应直接依赖客户端内的临时编辑保存长期改动。
需要自定义分流时,可以保留一份本地配置,或使用支持覆写、合并规则的客户端功能,把个人规则与远端订阅分开管理。更新失败时先检查链接是否完整、系统时间是否准确,以及当前网络能否访问订阅地址。多设备共用配置时,也应避免在聊天记录或公开文档中暴露订阅链接。
平台入口
图形客户端封装了配置导入、代理组切换、日志查看与系统集成。服务器和路由器场景可在下载中心查看 mihomo 内核包。
适合需要托盘控制、系统代理、TUN 模式和开机自启的桌面用户。下载页列出 Clash Plus、Clash Verge Rev、FlClash、Clash Nyanpasu 与归档客户端,并说明安装包差异。
前往下载适合 Intel 与 Apple Silicon 桌面设备。进入下载页时先确认处理器架构,再选择对应安装包;首次运行还需按系统提示授予网络扩展、代理配置或后台服务权限。
前往下载适合手机、平板及部分 Android 电视设备。客户端通过系统 VPN 接口接管连接,首次启用会出现连接授权;后台运行还可能需要调整电池优化和常驻通知设置。
前往下载iPhone 与 iPad 用户可从 App Store 获取 Clash Plus。安装后导入订阅,并允许系统添加 VPN 配置;连接状态、按需规则和配置更新均在客户端内管理。
前往下载桌面发行版可选择 Clash Verge Rev 或 FlClash,服务器与路由器用户则可按架构下载 mihomo 内核。使用图形客户端前需确认桌面环境、托盘支持和软件包格式。
前往下载快速上手
首次配置不需要同时修改所有选项。完成下载后,沿着导入、选择、验证三步操作,先建立一条可工作的连接,再根据应用场景调整分流与 TUN 设置。这样能减少多个变量同时变化造成的排查困难。
查看完整教程 →打开客户端的配置、订阅或 Profiles 页面,粘贴完整订阅链接并执行导入。若使用本地 YAML 文件,则选择从文件载入。导入完成后确认配置出现在列表中,并将其切换为当前配置。遇到订阅失败时,不要反复重装客户端,先检查链接是否包含多余空格、系统时间是否正确,以及当前网络能否访问订阅地址。
普通使用优先选择规则模式,让配置文件决定哪些连接直连、哪些连接经过代理。随后进入代理页面,在“节点选择”等策略组中指定可用节点。自动选择组会按配置设定执行健康检查,但面板中的测试结果只反映特定测试地址的响应过程,不等同于下载速度或所有网站的实际体验。
桌面端先开启系统代理,移动端确认系统 VPN 授权,然后访问一个需要代理的站点。连接页面应出现对应请求,并显示命中的规则和策略组。浏览器正常而终端程序不通时,再考虑启用 TUN 模式;所有应用都无法连接时,则回到配置状态、代理组选择和系统时间逐项检查。
项目与配置来源
内核、图形客户端和配置服务属于不同层级。理解三者关系,有助于判断更新来源、兼容范围与故障位置。
Clash 最初以规则驱动的代理内核形成配置语法和策略组模型。原始项目停止更新后,社区继续维护兼容分支,其中 mihomo 延续了常见配置结构,并补充网络栈、规则集合、DNS 与协议支持。现在常见的桌面和移动客户端通常负责图形界面、系统权限、订阅管理与更新入口,实际连接处理仍由其集成的内核完成。
因此,“Clash 客户端”并不只指一个固定界面。Clash Plus、Clash Verge Rev、FlClash、Clash Nyanpasu、ClashX Meta 等项目各自处理窗口交互、托盘菜单和平台集成;mihomo 则更接近底层执行组件。选择客户端时应先看操作系统与处理器架构,再看是否需要 TUN、覆写规则、配置合并或局域网共享。
订阅提供方通常生成节点、策略组和规则,客户端将远程内容保存为配置文件并交给内核载入。系统代理只负责把支持代理设置的应用连接转交给本地端口;TUN 模式则通过虚拟接口覆盖更多程序。规则模式进一步决定每个请求走哪个策略组。任何一层设置不一致,都可能表现为“客户端已连接但无法访问”。
排查时应按层级处理:先确认配置能成功载入,再确认代理组已选择可用出口,然后检查系统代理或 TUN 是否生效,最后查看连接记录中的规则命中结果。把所有选项一次性切换只会增加变量。日志中的错误类型、请求目标和策略名称,比单纯观察开关状态更有判断价值。
内核更新主要涉及协议实现、规则处理、DNS 行为和网络栈兼容。图形客户端是否采用新内核,由各客户端维护者决定,因此不同客户端即使读取同一份配置,也可能在字段支持和默认行为上存在差异。更新前应阅读客户端发布说明,并保留当前可用配置。
客户端更新通常处理系统权限、窗口界面、订阅任务、托盘交互和内核封装。桌面系统升级后出现代理服务无法启动、权限提示重复或托盘消失时,应优先检查客户端兼容性,而不是直接修改节点配置。已停止维护的客户端只适合历史环境参考。
订阅更新由远端配置来源控制,可能改变节点、策略组与规则。更新后若原有策略名称消失,需要重新检查默认组和手动选择项。个人规则最好通过本地覆写或独立配置维护,避免远端更新覆盖临时修改。订阅链接本身应按敏感访问信息保存。
最新文章
文章区记录内核与客户端关系、网络测试原理和多设备配置方案,适合在基础连接完成后继续查阅。
从原始 Clash 内核到 mihomo,再到 Verge、ClashX、Nyanpasu 等图形客户端,区分内核与界面的维护边界,并给出按平台和功能选型的判断依据。
阅读全文拆解测试地址、DNS、TCP 与 HTTP 请求路径,说明低延迟节点仍可能卡顿的原因,以及如何结合稳定性、带宽与目标站点表现评估节点。
阅读全文对比统一订阅更新、配置文件同步和自建配置托管三种路径,说明桌面端与移动端字段差异、配置冲突以及敏感链接的保存方式。
阅读全文