什么是 Clash for Windows

Clash for Windows(常被简称为 CFW)是基于 Clash 内核的 Windows 图形界面客户端,面向需要在桌面环境下使用规则分流与订阅管理的用户。它将复杂的 YAML 配置封装为可视化操作,典型能力包括:多配置文件切换、机场订阅链接一键拉取、本地规则编辑、连接日志查看以及系统代理开关等。对于习惯「装好客户端再粘贴订阅」的用户而言,CFW 曾经是入门门槛最低的选择之一。

需要提前说明的是:原版 Clash for Windows 已不再持续活跃更新,长期使用可能存在内核落后于新协议、缺少安全补丁等问题。许多用户已迁移到基于 Mihomo(即 Clash.Meta)内核的现代客户端。本文仍以 CFW 为主题,帮助你正确下载安装并理清首次配置流程;若你更看重长期维护与新特性,可在文末了解我们对全平台 Clash 方案的说明。

下载前你需要知道的几件事

在搜索引擎里检索「CFW 下载」时,很容易出现同名压缩包或二次打包的安装程序,其中夹杂不明脚本的风险并不低。为避免中招,请尽量遵循下列原则:

  • 来源可追溯:优先使用可信分发页面提供的安装包,并核对发布时间是否与自己所找的版本一致。
  • 校验思路:若发布方提供 SHA256 或数字签名说明,可在下载后与官方公布的校验值比对;不一致时应停止使用该文件。
  • 权限克制:安装过程中若向导请求额外浏览器插件、未知「加速器」或远程协助类组件,应直接中止安装。
  • 与杀毒软件的良性冲突:部分启发式防护会把修改系统代理行为的程序标红,这并不等于恶意软件;但若你无法确认文件出处,仍应以终止安装为首选。
省事做法:你也可以直接前往本站下载页获取经过整理的 Windows 客户端分发与版本说明,避免反复检索散落链接。
前往下载页获取 Windows 安装包

系统要求与兼容性

CFW 面向桌面 Windows,典型硬性条件如下:

项目 说明
操作系统 建议使用 Windows 10 或 Windows 11 的 64 位版本
运行时依赖 主流发行包通常内置所需组件;若启动时报缺少运行库,可按提示安装对应 Visual C++ 可再发行组件
磁盘空间 预留数百兆字节即可满足程序本体与配置缓存;日志长期累积时可定期清理
权限 写入用户目录下的配置文件夹通常无需管理员权限;涉及系统层代理或虚拟网卡功能时可能需要提升权限

获取安装包:版本选择与命名习惯

Windows 侧常见分发形态为 .exe 安装程序或绿色压缩包。命名里若出现 x64win64 等字样,一般对应 64 位系统;请勿在 64 位系统上强行使用标注为 32 位的遗留包,以免运行不稳定。若你同时看到「便携版」与「安装版」,可按习惯选择:安装版便于在开始菜单固定入口;便携版更适合希望整个目录拷贝走的使用方式。

下载完成后,可先观察文件体积是否与官方说明相近,并在首次运行前关闭其它「全局代理」或同类客户端,避免端口占用多重劫持系统代理导致启动失败。

安装 Clash for Windows

以下步骤以常见的图形化安装向导为例;若你使用的是解压即用目录,可跳过安装向导部分,直接解压到不含中文与空格的路径以减少兼容性隐患。

  1. 双击下载得到的安装程序;若出现 SmartScreen 拦截,先确认文件来源,再在「更多信息」中选择「仍要运行」。
  2. 按向导选择安装目录;不建议装在系统保护过强的受限目录,以免后续更新配置文件时出现写入失败。
  3. 等待进度完成后勾选「启动」或在开始菜单中打开 Clash for Windows。
  4. 若防火墙弹出网络访问确认,可视情况允许专用网络访问;拒绝可能导致本地 API 或部分内容加载异常。
不要在不了解用途的情况下以管理员身份长期强制运行客户端;仅在确实需要安装虚拟网卡或服务模式等功能时再按需提升权限。

首次启动:界面与必要概念

首次打开后,你会看到侧栏或顶部导航常见的几块功能区:General(常规)Profiles(配置)Proxies(代理)Connections(连接)Logs(日志)等。对新手而言,可以把流程理解为「先有一份可用的配置 → 再决定流量怎么走 → 最后打开系统代理开关」。

  • Profiles:管理订阅与本地 YAML;一份 Profile 对应一套完整策略与节点集合。
  • Proxies:查看策略组与节点选择界面;延迟测试通常也在此区域。
  • General:控制系统代理、端口信息、开机自启以及部分内核相关选项。
  • Logs:排查规则命中与连接失败的首选位置;遇到网页打不开时先看这里是否有重复报错。

导入订阅链接或本地 YAML

机场用户多半拿到的是一条以 https:// 开头的订阅 URL。操作思路是在 Profiles 中新建条目,把链接粘贴进去并保存,然后执行更新拉取节点列表。若你手头已有整理好的 .yaml 文件,也可以选择从本地导入并设为当前使用的 Profile。

  1. 进入 Profiles,点击新建或添加按钮。
  2. 在订阅地址栏粘贴完整链接,或为本地文件选择路径并命名便于识别。
  3. 保存后点击更新;成功后应能看到节点数量或最近更新时间的变化。
  4. 将该 Profile 设为启用状态,使 Proxies 与规则页面读取到对应内容。
订阅偶尔会因 HTTPS 中间人检查或公司网络过滤而失败;可尝试切换网络环境后再更新,或在确认安全策略允许的前提下暂时关闭冲突的软件重试。

启用系统代理与规则 / 全局模式

在 General 中找到 System Proxy(系统代理)并开启后,遵循系统代理设置的浏览器与应用通常会开始走 Clash 转发。策略模式方面,常见做法是使用规则模式:国内站点直连,境外站点走代理,兼顾速度与流量消耗;若你需要临时验证节点是否可用,可切换到全局模式测试,再切回规则以免无谓占用带宽。

若你发现命令行工具或某些桌面程序仍然不走代理,多半因为它们默认忽略系统代理。此类场景在现代 Mihomo 系客户端里往往通过 TUN 虚拟网卡等方式覆盖得更完整;CFW 时代的解决方案因版本与插件差异较大,需要结合你使用的具体构建与文档逐项确认。

服务模式与进阶网络接管(按需)

部分用户在尝试「更彻底的全局接管」时会接触服务模式或虚拟网卡相关选项。启用前请确认自己理解:一旦在网络层接管范围过大,错误的规则可能导致整机断网局域网访问异常。建议在任何进阶改动前导出一份可用的 Profile 备份,并保留关闭代理即可恢复上网的退路。

常见问题排查

安装被 SmartScreen 拦截

多见于未广泛签名的可执行文件。请先核对下载来源与哈希,再在提示中选择仍要运行;来源不明则不要继续。

端口被占用或启动失败

检查是否有其它代理、抓包或调试工具占用了 Clash 默认端口;在 General 或配置文件中调整为空闲端口后重启客户端。

开启系统代理后无法上网

先在 Proxies 中确认节点可用并尝试全局模式排除规则因素;再看 Logs 是否提示 DNS 或 TLS 错误;必要时暂时关闭系统代理恢复正常浏览后再逐项排查。

订阅更新失败或节点为空

复制订阅链接到浏览器观察是否能下载到明文或二进制订阅内容;若浏览器也无法访问,问题多在链路或服务侧而不是客户端本身。

从单一老旧客户端到可持续维护的方案

只看界面的话,许多早期图形客户端差别并不大:订阅粘贴进去、开关一开似乎就能用。但真正拉开差距的往往是内核演进速度跨场景兼容性。原版 CFW 停更后,社区围绕新协议与安全模型的迭代几乎全部发生在 Mihomo 内核与现代客户端上;继续使用老旧构建虽然勉强可用,却更容易遇到新节点格式不支持、证书链或 Reality 等新特性缺失之类的问题。

相比之下,持续跟进内核主线、并在 Windows 与 macOS、移动端之间保持统一配置思路的 Clash 方案,能把「订阅导入、规则分流、延迟测试、日志诊断」这套流程收敛成同一套习惯,减少你在换机或换系统时的重复学习成本。我们的 Clash 客户端基于同款 Mihomo 内核思路构建,安装包托管于国内友好线路,规则与订阅上手路径清晰,更适合作为长期默认工具而非临时拼凑。

立即免费下载 Clash,开启流畅上网新体验 →