Windows 是使用人数最多的平台,安装流程本身并不复杂,绝大多数配置失败都出在 订阅导入 和 系统代理未生效 这两步。按照下面的顺序操作,基本可以一次成功。
下载前的准备
开始之前确认三件事:
- 系统为 Windows 10 1809 及以上,或 Windows 11;
- 处理器架构为 64 位(绝大多数设备都是);
- 已经拿到可用的订阅链接或配置文件,客户端本身不包含任何节点。
前往 下载页 获取 Windows 版安装包,同时记下页面上给出的 SHA-256 校验值。
安装客户端
- 解压下载到的 zip 包到一个不含中文和空格的目录,例如
D:\Apps\Clash。 - 双击主程序启动。首次运行时 Windows 可能弹出「已保护你的电脑」,点击「更多信息 → 仍要运行」。
- 启动后程序会驻留在系统托盘,右键托盘图标即可看到全部菜单。
为什么要避开中文路径? 部分版本在读写配置文件时对非 ASCII 路径处理不完善,放在纯英文目录能避免莫名其妙的启动失败。
导入订阅或配置文件
有两种方式,推荐第一种:
方式一:订阅链接(推荐)
- 右键托盘图标,选择「配置 → 打开配置目录」。
- 在界面中切换到「配置」页,把订阅链接粘贴到输入框,点击「下载」。
- 下载完成后右侧会出现配置卡片,单击卡片启用它。
方式二:手动放入 config.yaml
把配置文件重命名为 config.yaml,直接放进上面打开的配置目录,然后在托盘菜单里选择「重新加载配置」。
# 配置目录的默认位置
%USERPROFILE%\.config\clash
# 目录结构
.config/clash/
├── config.yaml # 主配置文件
└── Country.mmdb # IP 归属地数据库,首次启动自动下载
选择节点并开启代理
配置加载成功后,还需要两步才能真正生效:
- 在「代理」页面选择一条线路,或选择自动测速的代理组;
- 在托盘菜单中打开「系统代理」开关。
此时打开浏览器访问任意网站,托盘图标上应能看到实时的上下行速率。
如果开了系统代理仍然无法访问,先确认「代理」页里的节点不是红色的超时状态,其次是浏览器是否装了会接管代理设置的扩展。
推荐的进阶设置
| 设置项 | 作用 | 建议 |
|---|---|---|
| 开机自启 | 登录后自动运行客户端 | 开启 |
| 静默启动 | 启动时不弹出主窗口 | 开启 |
| TUN 模式 | 接管不支持系统代理的程序 | 按需开启 |
| 订阅自动更新 | 定时拉取最新节点 | 开启,间隔 24 小时 |
关于 TUN 模式的原理与注意事项,可以继续阅读 TUN 模式原理与开启方法。
常见问题处理
托盘图标不见了
点击任务栏的向上箭头,把图标拖到常驻区域;或在设置中关闭「隐藏不活动的图标」。
提示端口被占用
说明 7890 或 9090 已被其他程序使用。打开配置文件,把 port、socks-port、external-controller 改成其他值后重载。
# 查找占用端口的进程
netstat -ano | findstr 7890
# 根据 PID 查看是哪个程序
tasklist | findstr <PID>
更新订阅后节点没有变化
订阅更新只是替换了配置文件内容,还需要在「代理」页重新点选一次代理组,或右键托盘选择「重新加载配置」。
到这里 Windows 端就配置完成了。如果还需要在手机上使用,可以继续查看 Android 与 iOS 的安装教程。