开源内核 · Windows 客户端持续更新

Clash Windows版Windows 客户端下载与配置

从客户端选择到连接验证,按步骤了解系统代理、TUN 模式与规则分流。

  • 免费开源
  • mihomo 内核
  • 规则分流
  • TUN 模式

客户端入口

按设备选择 Clash 客户端

先确认操作系统与处理器架构,再选择安装包。桌面图形客户端适合日常使用;内核包面向需要自行管理配置与服务的用户。

安装包、客户端和订阅是三个不同环节。安装客户端只提供本机配置与流量转发能力,实际连接还需要可用的服务配置。已有订阅的用户应先确认订阅格式是否适配所选内核,再进行导入;第一次使用时,建议保留默认端口与规则模式,待基本连接成功后再调整高级选项。

从旧客户端迁移时,不必直接覆盖整个数据目录。先备份订阅地址、本地规则和策略选择,再在新客户端中逐项恢复。旧配置里的脚本、覆写字段或专属设置未必能原样迁移;遇到报错时,应先用原始订阅测试,再加入本地修改。

查看全部客户端 →

设置页陈列台

系统代理、TUN 与规则设置

下面的界面碎片用于说明设置含义,并非可操作的客户端窗口。不同客户端的菜单位置可能不同,排查顺序可以保持一致:配置、内核、监听端口、流量入口、匹配规则。

让遵循系统设置的应用接入代理

系统代理将 Windows 的代理地址指向客户端的本机监听端口,适合浏览器和遵循系统设置的应用。使用前先导入可用配置,确认内核已经启动,再打开系统代理。若只有部分应用能连接,不代表订阅失效;有些程序使用独立网络栈,需要单独设置代理或改用 TUN。与直接修改系统设置相比,客户端开关便于统一启停。排查时先关闭其他代理工具,避免多个程序反复覆盖同一项设置。

去教程看这一步 →

连接验证:先看入口,再看出口

开关显示开启,只能说明客户端尝试应用设置,不等于每个程序都已经接入。先使用一个遵循系统代理的浏览器访问目标,再查看连接记录是否出现请求。如果完全没有记录,优先检查系统代理、应用独立设置与监听端口;如果已经有记录但请求失败,再检查策略组选择、DNS 解析和服务配置。这个顺序能把本机入口问题与远端连接问题分开。

节点延迟测试只反映特定测试地址和测试方式下的结果,不能替代实际应用验证。网页、下载、实时通信对连接的需求不同,某项测试成功也不保证所有目标均能访问。记录失败应用、发生时间、当前模式和命中规则,再一次只改变一项设置,通常比同时重装客户端、换端口和改 DNS 更容易找到原因。查看节点延迟与连接验证说明 →

开源生态

Clash、Meta 与 mihomo 的关系

客户端名称、内核名称与订阅格式经常同时出现。分清各自负责的部分,更容易选对软件,也更容易判断问题应该从哪里查起。

内核演进与配置兼容

Clash 生态包含内核与多个独立维护的图形客户端。原版 Clash 项目停止维护后,社区延续了相关开发;Clash.Meta 分支后来采用 mihomo 名称。旧教程里的 Meta 与新文档里的 mihomo 往往有关联,但不能据此认为每份旧配置都能直接适配当前客户端。阅读说明时,应同时核对文章所指的内核家族和实际使用环境。

配置兼容不只是能否读取 YAML。某个协议、DNS 选项或规则类型是否可用,取决于内核实现;订阅导入、服务模式、开机启动等功能则取决于客户端。遇到缺少功能时,先确认它属于哪一层。更换图形界面不一定改变内核能力,更新内核也不一定改变客户端的菜单位置。

需要比较协议时,重点看现有服务支持什么、设备资源是否适合、网络条件是否匹配。不能仅凭协议名称判断连接表现,也不宜把某一种协议当作所有场景的固定答案。移动设备还要考虑后台运行与电量消耗。阅读协议与内核技术参考 →

源代码与更新说明

开源仓库可以帮助确认项目的实现、许可证与问题讨论。mihomo 的源代码与文档由项目社区维护,更新说明会记录功能变化和修复内容。本站提供下载入口与中文使用资料,不代替上游项目的发布说明,也不把不同维护者的客户端视为同一个产品。选择时应关注项目当前维护状态与系统兼容情况。

更新前先保存本地规则、覆写设置及可用配置。安装完成后检查内核能否启动,再验证系统代理或 TUN;若变更涉及 DNS、路由或配置语法,应逐项复测。日常使用可优先稳定发布,遇到明确修复需求时再评估其他通道。不要因为某个安装包时间较新,就忽略配置迁移说明或当前系统的支持范围。

下面的命令用于取得 mihomo 源代码,适合开发与查阅,不是安装图形客户端的步骤。执行前需要本机已安装 Git;普通用户直接进入下载页选择客户端即可。复制命令不会运行程序,也不会修改本机代理设置。

git clone https://github.com/MetaCubeX/mihomo.git
查看 mihomo 开源仓库 ↗

第一次使用时的三个判断

已经安装客户端,为什么还不能连接?

客户端安装完成后,还需要导入可用配置并激活。先检查配置是否解析成功、策略组是否存在,再确认系统代理或 TUN 的流量入口。订阅获取失败与代理连接失败是两个环节,错误提示也不同;应先解决导入问题,再验证连接。查看订阅导入步骤 →

系统代理与 TUN 是否都需要开启?

不必把两个开关同时开启作为固定前提。浏览器等遵循系统设置的应用可先用系统代理验证;需要接管其他应用时,再按教程启用 TUN。两者配合方式取决于客户端与路由设置,排查时建议逐项测试,并留意其他 VPN 或虚拟网卡的影响。查看 TUN 配置步骤 →

更新订阅后,本地规则为什么发生变化?

远程订阅更新通常会重新取得原始配置。如果本地规则直接写进该文件,更新时可能被替换。建议把例外规则保存在客户端支持的覆写或合并区域,并检查合并后的规则顺序。迁移到另一个客户端时,需要重新确认覆写方式,而不是只复制文件。查看规则维护步骤 →

配置与排查文章

订阅更新、应用接入与 TUN 教程

基础连接完成后,再按具体问题深入。排查前记下客户端名称、当前模式和错误提示,分享日志时移除订阅地址与连接凭据。

下载Clash