Windows
适合需要托盘控制、系统代理切换和 TUN 模式的桌面用户。下载页依次列出 Clash Plus、Clash Verge Rev、FlClash、Clash Nyanpasu 与归档的 Clash for Windows,并区分当前维护项目和历史客户端。
前往下载按操作系统选择合适的图形客户端,再依据真实配置术语完成订阅导入、规则分流与系统代理设置。重点覆盖 mihomo 内核、多协议兼容和中文操作文档。
首页只负责平台分流,具体客户端型号、系统架构、安装包格式和维护状态统一列在下载页。选择平台后会直接打开对应标签,避免在不同安装包之间反复查找。
适合需要托盘控制、系统代理切换和 TUN 模式的桌面用户。下载页依次列出 Clash Plus、Clash Verge Rev、FlClash、Clash Nyanpasu 与归档的 Clash for Windows,并区分当前维护项目和历史客户端。
前往下载适合 Intel 与 Apple 芯片设备。进入下载页后先确认处理器架构,再选择 Clash Plus、Clash Verge Rev、FlClash 或归档的 ClashX Meta,避免把不同架构的安装包混用。
前往下载适合手机、平板与部分电视设备。可在下载页比较 Clash Plus、Clash Meta for Android、FlClash 和 Surfboard;安装前需要根据设备架构选择 arm64、arm 或通用包。
前往下载iPhone 与 iPad 用户可从下载页进入 Clash Plus 的 App Store 页面,并查看官网 clashplus.io。导入订阅后,系统会要求确认 VPN 配置,连接状态可在客户端与系统设置中核对。
前往下载桌面环境可选择 Clash Verge Rev 或 FlClash;服务器、软路由和自动化环境通常直接使用 mihomo 内核。进入下载页后应先确认发行版、CPU 架构与所需包格式,再决定使用图形客户端还是命令行内核。
前往下载不确定客户端型号时,可先阅读每张客户端卡片中的平台范围、维护状态与使用定位。
查看全部客户端 →左侧目录用于切换主题,中部说明实际配置逻辑,右侧给出适用平台、相关协议和下一步入口。这里不把不同概念混成一组功能标签,而是按配置文件从读取到生效的顺序组织。
Clash Plus、Clash Verge Rev、FlClash 等项目主要提供界面、配置管理、托盘控制和系统集成;mihomo 则负责读取 YAML、建立代理连接、执行 DNS 处理并按规则选择策略。选择客户端时,应先确认操作系统和维护状态,再检查其内置内核是否支持配置中使用的协议与字段。只比较界面外观,容易忽略真正决定兼容性的内核版本。
桌面用户通常适合图形客户端,因为订阅更新、系统代理开关、策略组切换和日志查看都集中在同一界面。服务器或路由器环境更重视资源控制、服务管理和配置可复现性,直接运行 mihomo 更容易与 systemd、容器或自动化脚本配合。两种形态使用的核心概念一致,但安装方式、权限边界和故障定位路径不同。
订阅地址可能返回完整 Clash 配置,也可能只包含代理节点列表。完整配置通常已经带有 proxies、proxy-groups、rules 和 DNS 段,导入后可以直接形成一套分流结构;节点列表则需要客户端或转换服务补充策略组与规则。遇到导入成功但策略为空的情况,首先应查看配置内容类型,而不是反复切换系统代理。
配置更新会覆盖订阅管理范围内的内容,本地临时修改未必能够长期保留。需要自定义规则时,应优先使用客户端提供的覆写、合并配置或 rule-providers 功能,把个人规则与上游订阅分离。这样既能继续接收节点更新,也能减少每次更新后重新编辑 YAML 的工作。手工编辑时还要注意缩进、列表层级和字段是否受当前内核支持。
规则模式会依次检查域名、域名后缀、IP 网段、进程或规则集合,首条命中的规则决定连接进入哪个策略组。更具体的规则通常放在前面,范围较大的规则放在后面,最后由 MATCH 承接尚未命中的连接。如果把宽泛规则提前,后续精细规则即使语法正确也不会生效,这也是“规则已经写入但流量没有按预期分流”的常见原因。
大型配置适合把规则拆分为 rule-providers,由独立文件维护并按需更新。排查时应同时确认规则提供器是否加载成功、行为类型是否匹配、目标策略组是否存在,以及 DNS 解析结果是否影响 IP 类规则。规则数量并非越多越好,清晰的优先级、稳定的来源和可解释的最终匹配,比堆叠重复条目更容易维护。
select 组把决定权交给用户,适合需要固定出口或明确切换目标的场景;url-test 会按测试结果选择响应较合适的成员;fallback 更关注可用性,在当前成员失效时切换到后续成员;load-balance 则把连接分配给多个成员。它们并不是同一功能的不同名称,选择逻辑、稳定性和连接一致性都有明显差异。
自动策略组需要配置测试地址、探测间隔和容差。间隔过短会增加后台活动,容差过小可能造成频繁切换;涉及登录状态或长连接的应用,则更需要考虑出口变化带来的会话影响。建立策略组时,应先确定目标是手动控制、故障接管还是连接分配,再选择组类型,并让规则只引用长期稳定的组名。
系统代理主要影响遵循操作系统代理设置的应用,启用和退出都较直观,适合作为首次配置时的验证路径。部分命令行程序、游戏或自行实现网络栈的应用可能忽略系统代理,此时即使浏览器可以访问,其他程序仍可能直连。排查时应分别验证客户端监听端口、系统代理状态和具体应用是否读取了代理设置。
TUN 模式通过虚拟网络接口接管更广范围的流量,通常需要额外权限,并涉及路由、DNS 与防火墙协作。它能够覆盖更多应用,但也增加了与其他 VPN、虚拟机网络和安全软件发生冲突的可能。建议先用系统代理完成基础验证,再根据实际覆盖需求启用 TUN;出现异常时按权限、路由、DNS、冲突软件的顺序逐项检查。
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、覆写与自动策略。对长期运行的服务器,应把配置纳入版本管理并使用服务管理器控制重启;桌面用户则可以利用客户端的配置备份和日志界面保留迁移依据。
这些问题用于确定下一步阅读路径,不替代完整教程。先完成最小可用配置,再逐步加入复杂规则和接管方式。
先按操作系统进入下载页,优先查看仍在维护且提供当前系统架构安装包的客户端。希望使用统一界面时可先了解 Clash Plus;偏好桌面开源工作流时可比较 Clash Verge Rev 与 FlClash。安装后先导入配置并使用系统代理验证,不必一开始就修改全部高级设置。查看完整上手步骤 →
订阅内容可能只是节点列表,而不是带有 proxy-groups 与 rules 的完整 Clash 配置;也可能是配置解析失败后只保留了部分内容。应先查看客户端的配置错误提示和订阅类型,再决定使用客户端模板、订阅转换或本地合并配置。不要在来源不明的页面提交包含敏感信息的订阅地址。
这通常与流量接管范围有关。系统代理只影响读取系统设置的应用,部分程序会使用自己的网络配置。先确认目标应用是否支持 HTTP 或 SOCKS 代理,再考虑是否需要 TUN 模式。启用 TUN 前应了解权限、DNS、路由以及与其他 VPN 软件的冲突关系。按教程检查系统代理 →
常规升级通常会保留配置,但跨客户端迁移、卸载清理或配置目录变化可能需要重新导入。操作前应记录订阅地址、覆写规则、策略选择和 TUN 设置。升级后先确认配置档案存在并能够成功载入,再检查内核、系统代理和开机自启状态,避免同时修改多个变量。
近期内容聚焦移动端后台运行、Clash 开源项目关系和策略组选择。文章以可复查的配置术语组织,适合在完成基础安装后继续查阅。
从后台保活、系统电池限制、规则复杂度和连接模式入手,定位移动端耗电增加与客户端频繁重启问题。文章区分系统限制、客户端持续活动和网络重连三类现象,并给出逐项对照路径。
阅读全文 →梳理原版 Clash、Meta、mihomo 与常见图形客户端之间的关系,说明项目定位、维护状态和选择边界。适合需要从历史客户端迁移,或想判断配置兼容层级的用户阅读。
阅读全文 →比较三类自动策略组的选择逻辑、切换条件和适用网络,说明测试间隔、容差、故障接管与连接一致性的关系,帮助配置稳定且可预测的规则分流方案。
阅读全文 →完整列表还包括 Windows UWP 回环限制与不同 Clash 内核版本的兼容性比较。
查看全部文章 →