Windows
在“设置 → 系统 → 系统信息”查看系统类型。常见 Intel、AMD 桌面电脑使用 x64;ARM 设备不要只凭“64 位”三个字判断兼容性。
前往下载下载入口 / 按系统查找
先看设备,再看客户端。其他系统的入口提供对应平台软件,不是把 Windows 安装包换一个名字。
在“设置 → 系统 → 系统信息”查看系统类型。常见 Intel、AMD 桌面电脑使用 x64;ARM 设备不要只凭“64 位”三个字判断兼容性。
前往下载打开“关于本机”,按 Apple 芯片或 Intel 处理器选择对应构建。ClashX Meta 为归档选项,新环境先比较仍在维护的客户端及其系统要求。
前往下载按处理器架构选择安装包,常见新设备通常使用 ARM64。首次连接会出现系统 VPN 授权提示;如已有其他 VPN 运行,先确认是否占用同一连接通道。
前往下载查看 Clash Plus 的 App Store 入口与官网 clashplus.io。导入配置后还需允许系统添加 VPN 配置;订阅支持哪些协议,应以客户端当前说明为准。
前往下载桌面用户可先看 Clash Verge Rev 与 FlClash。安装前区分发行版的软件包格式;服务器或路由器部署则查看内核区,另行配置服务、权限与网络路由。
前往下载安装包适合在固定电脑长期使用,通常带安装与卸载流程;便携版适合单独目录保存或测试旧环境。便携不等于所有数据都留在程序目录:配置、日志和服务仍可能使用用户数据目录或系统位置。迁移前先在客户端确认配置存储位置,再备份自己的规则与订阅记录。
把新客户端放进独立目录,不要直接覆盖旧程序。先导入配置,确认策略组、DNS 与规则能正常加载,再处理开机启动。切换期间只保留一个客户端接管系统代理;否则端口、虚拟网卡和启动服务可能互相影响,出现“开关已打开,浏览器却连不上”的情况。
从 General 到 Profiles,按设置项找到入口。下方为界面与字段示意,不代表完整可连接配置。
General → System Proxy
在 General 页面确认 Port,再打开 System Proxy。它会修改 Windows 的系统代理入口,让遵循该设置的浏览器和应用连接到本机监听端口。它不是所有程序流量的总开关:自行设置代理的应用、部分游戏与命令行工具可能不受影响。遇到只有某个程序无法连接,先检查程序自身的网络设置;退出客户端前关闭系统代理,避免系统继续指向已经停止监听的端口。新客户端的界面名称可能不同,判断依据仍是实际监听与系统设置。
# 监听字段示意
mixed-port: 7890
allow-lan: false
查看说明
Rule → 按顺序匹配
规则模式会从上到下检查连接,命中后交给对应策略,不会继续寻找“更合适”的下一条。常用域名规则应放在宽泛规则之前,最后再用 MATCH 接住剩余连接。规则中的策略名必须与配置里定义的策略组一致,少一个空格也可能导致加载失败。日常使用可先保留订阅自带规则,再根据日志调整个别域名;不要一遇到访问问题就切全局,因为故障也可能来自 DNS、节点协议或网站本身。下面片段只说明语法,PROXY 需要另行定义。
mode: rule
rules:
- DOMAIN-SUFFIX,example.com,PROXY
- GEOIP,CN,DIRECT
- MATCH,PROXY
查看说明
虚拟网卡 → 路由与 DNS
TUN 通过虚拟网卡接管符合路由条件的流量,可覆盖部分不读取系统代理设置的应用。旧版 Clash for Windows 通常需要先处理 Service Mode,再按对应内核配置 TUN;不同客户端并不能直接照抄开关位置。开启前先确认普通代理能用,记录原来的 DNS 和其他 VPN 状态,出现断网时便于回退。TUN 也不意味着所有流量必然经过代理,最终仍受路由排除、规则与 DNS 设置影响。迁移到新内核时应按当前文档重建配置,而不是沿用旧字段。
# General 界面项示意
Service Mode
TUN Mode
# 先验证普通代理,再启用 TUN
查看说明
Profiles → 导入与更新
订阅链接用于获取配置,不是安装程序,也不是本地代理地址。在 Profiles 导入后,需要选中配置并确认加载成功,之后才到 Proxies 选择策略。更新通常会重新获取远端内容,直接修改订阅文件可能在下次更新时被覆盖;长期保留的规则应按客户端支持的覆写或合并机制管理。导入失败先区分链接无法访问、返回内容不是 YAML,还是内核不支持某个字段。订阅地址常含访问凭据,分享日志或截图时应先遮住完整链接,避免把账户信息一并公开。
# 通用字段示意
mixed-port: 7890
mode: rule
log-level: info
查看说明
首次使用 / 三步预览
先把普通代理走通,再加 TUN、自定义 DNS 或复杂覆写。每次只改一项,出错时才容易定位。
打开 Profiles,粘贴可信来源的订阅地址,或导入已有的本地 YAML 文件。等待导入完成后,点击对应配置使其成为当前项。这里只安装客户端还不够:完整连接还需要可用的节点与策略配置,本站不提供订阅服务。
如果界面提示解析失败,先看错误行号与字段名。不要反复打开系统代理;配置尚未加载时,开关本身无法补齐缺少的节点或修正格式。
进入 Proxies,日常可先使用 Rule 模式,再在配置提供的选择组中确定出口。组名由配置作者定义,不一定都叫 PROXY。确认 General 中的监听端口没有被其他程序占用,然后打开 System Proxy。
Allow LAN 只在需要让局域网设备连接时再考虑开启,并配合监听地址与防火墙限制。单机使用不必照着首屏示意打开它;示意图展示的是设置形态,不是推荐预设。
打开浏览器访问目标网站,同时在 Connections 或 Logs 查看连接是否出现、命中了哪条规则。再测试一个预期直连的网站,确认分流符合计划。节点测试有数值不等于实际应用一定可用。
如果浏览器可用而某个应用不行,先确认应用是否遵循系统代理;如果全部失败,按配置加载、端口监听、DNS、上游连接的顺序排查。测试结束后记住关闭接管开关再退出客户端。
旧用户迁移时还要做一次“断开检查”:退出旧程序,确认任务栏和后台进程中不再运行,随后检查 Windows 代理设置是否恢复。保留两个安装目录没有问题,同时让两个程序改写系统代理或安装相互冲突的网络服务,才是需要避免的情况。教程页按实际操作顺序展开,配置参考页则用于查字段,不必在首次使用时把全部参数读完。
查看完整教程 →项目背景 / 维护边界
区分桌面界面、代理内核与配置来源,比记住软件名称更有助于判断兼容性。
Clash for Windows 原项目已于 2023 年停止维护。旧程序在部分环境中仍可能运行,但可运行不等于持续获得漏洞修复、协议支持和新系统适配。归档入口用于保留既有工作流、阅读旧教程或迁移配置,不应被理解为当前维护状态的承诺。
网络上的同名改包、汉化包或所谓重新发布,不能仅凭文件名认定为原作者更新。新电脑从仍在维护的客户端开始更便于排查问题;必须保留旧环境时,应限制其使用范围,并把旧配置单独备份。
客户端负责窗口、配置管理、系统集成和开关操作;内核负责解析配置、建立连接、处理 DNS 与执行规则。Clash for Windows、Clash Verge Rev、FlClash 等名称描述的并不是同一个项目,也不能据此假设它们支持完全相同的字段。
mihomo 是 Clash 生态中继续发展的代理内核之一。它的配置能力与旧内核存在差异,因此参考新内核文档时,要先确认正在运行的客户端实际使用哪种内核。界面能导入文件,也不代表文件中的每个高级字段都已生效。
开源仓库可以查到源代码、配置文档、问题记录和发布说明。这些资料有助于确认某项行为是设计限制还是已知问题,但开源本身不保证每个发行包都适合当前系统,也不保证任意第三方订阅可用。
下面给出 mihomo 内核仓库地址,适合需要阅读实现与提交记录的用户。克隆仓库只是获取源代码,不会自动安装桌面客户端,也不会产生可用节点。普通桌面用户仍应从下载页选择对应系统的图形客户端。
比较替代方案时,先看系统架构、配置协议、TUN 需求与日常操作习惯,再看界面偏好。本站选型入口优先介绍 Clash Plus,同时保留其他客户端的比较说明;不同项目的维护进度应以其当前发布信息为准。
程序更新、内核更新与订阅更新是三件事。更新订阅只重新获取远端配置,不会修补桌面程序;更换程序也不会自动修正服务商失效的节点。迁移后应重新核对监听端口、策略组选项、规则命中和 DNS 行为,不能只看导入成功提示。
需要本机已安装 Git。命令从公开仓库获取源码,执行前可先打开仓库了解项目说明。
git clone https://github.com/MetaCubeX/mihomo.git
使用心得 / 最近文章
按具体问题往下读。入门操作看教程,参数定义看参考,原理与取舍放在文章里展开。
以真实规则写法演示中国大陆境内直连、境外走代理的分流配置,涵盖规则顺序、MATCH 兜底与 rule-provider 维护。
阅读文章 →讲清 TUN 与系统代理的区别、虚拟网卡如何接管不走代理设置的程序流量,以及服务模式安装、DNS 劫持与开启后的验证方法。
阅读文章 →从内核支持、界面操作、TUN 能力与平台覆盖几方面对比主流客户端,给出不同使用场景下的选型建议。
阅读文章 →