· 平台指南 · 阅读约 10 分钟
Clash Windows 版安装配置全流程与高频问题避坑
从下载安装到导入订阅、开启系统代理的完整流程,梳理 Windows 平台常见安装坑与权限、端口占用问题的处理办法。
下载安装:先选对客户端
Windows 平台上仍在活跃维护的 Clash 客户端里,Clash Verge Rev 是目前的首选:基于 Tauri 框架,内核为现役的 mihomo(原 Clash Meta),中文界面,更新节奏稳定。Clash for Windows 已于 2023 年 11 月停止维护并删除发布仓库,新装机不建议再装,老用户也宜尽早迁移。在客户端下载页选择 Windows 平台,下载 x64-setup 结尾的安装包即可;便携版适合不想写注册表的场景,功能一致。
安装过程的三个注意点
- SmartScreen 拦截:开源客户端普遍没有购买 EV 代码签名证书,首次运行安装包时 Windows 可能弹出“Windows 已保护你的电脑”。点“更多信息”再点“仍要运行”即可继续,这是未签名开源软件的常见提示,前提是安装包确实来自本站下载页。
- 安装路径:默认按当前用户安装,不需要管理员权限,建议保持默认。若自定义路径,避开中文、空格与特殊符号,个别内核组件对非 ASCII 路径处理不稳。
- 防火墙弹窗:首次启动内核 verge-mihomo.exe 时,Windows Defender 防火墙会询问网络访问权限,勾选“专用网络”并允许;若误点取消,本地代理端口可能被拦截,表现为客户端开着却连不上。
首次启动后的三项确认
- 界面语言:设置页可切换简体中文,新版本默认已是中文。
- 内核状态:设置或关于页能看到 mihomo 版本号,能正常显示即内核已在运行;显示为空或报错,多半是内核进程被安全软件拦截。
- 端口确认:Verge Rev 默认混合端口为 7897,与 Clash for Windows 时代的 7890 不同。本文排查命令均以 7897 为例,实际以你的设置页显示为准。
导入订阅:链接从哪来、怎么更新
Clash 客户端本身不带节点,需要一条订阅链接——服务商后台提供的一串 URL。导入路径:左侧“订阅”页,把链接粘贴进输入框,点导入;客户端会拉取一份 YAML 配置并出现在列表中,单击卡片设为启用即完成。订阅链接本身等同于账号凭证,不要贴进公共群聊或截图外发。
导入失败的三个常见原因
- 网络够不到订阅服务器:当前网络无法直连时,先勾选“使用系统代理更新订阅”,或先手动开一次可用的代理再更新。
- 链接复制不完整:订阅链接通常带 token 参数,漏一个字符就会返回 403 或 404,复制时从头选到尾。
- 订阅格式不对:部分服务商默认发放通用订阅,Clash 无法解析。在后台选择“Clash 订阅”类型重新复制,或使用订阅转换服务生成 Clash 格式。
更新频率怎么定
节点列表会随时间过期,建议开启自动更新:在订阅卡片的设置项里把更新间隔设为 12 到 24 小时。间隔缩到几分钟没有意义,反而容易被服务商限流;日常换节点前,点一下卡片上的刷新按钮手动更新一次即可。
系统代理与 TUN 模式:两种接管方式
安装与订阅就绪后,最后一步是让系统流量走进 Clash。Windows 上有两种接管方式,先弄清区别再开。
系统代理(默认推荐)
打开“系统代理”开关,客户端会把 Windows 的 Internet 代理改写为 127.0.0.1:7897。浏览器、即时通讯、绝大多数桌面软件都读取该系统设置,开箱即用。命令行工具通常不读系统代理,需要手动设置环境变量,cmd 与 PowerShell 分别如下:
:: cmd 环境
set HTTP_PROXY=http://127.0.0.1:7897
set HTTPS_PROXY=http://127.0.0.1:7897
:: PowerShell 环境
$env:HTTP_PROXY="http://127.0.0.1:7897"
$env:HTTPS_PROXY="http://127.0.0.1:7897"
TUN 模式(接管全部流量)
TUN 模式创建一张虚拟网卡,接管整机流量,包括不读系统代理的软件:部分游戏、UWP 应用、命令行工具。Windows 上 TUN 需要管理员权限,Verge Rev 的解法是安装“服务模式”:在设置页点击安装服务,完成后日常开关 TUN 不再每次弹 UAC。注意系统代理与 TUN 二选一即可,同时开启只会让排查问题时分不清流量走了哪条路,新手先把系统代理用熟。
UWP 应用是例外
微软商店下载的 UWP 应用默认禁止访问 127.0.0.1 回环地址,即使系统代理已开也不走 Clash。需要对具体应用做回环豁免,或干脆用 TUN 模式整体绕过。
高频问题:权限、端口占用、代理不生效
端口被占用
启动时报“端口 7897 已被占用”或混合端口冲突,九成是另一个代理软件还开着——v2rayN、Clash for Windows 的残留进程最常见;也可能是上次退出不干净,内核进程仍在后台。用两条命令定位:
netstat -ano | findstr :7897
tasklist | findstr <PID>
第一行列出占用 7897 端口的连接及其 PID,第二行按 PID 反查进程名。确认是僵尸内核进程,执行 taskkill /PID <PID> /F 结束它;若是另一个正在使用的代理软件,要么退出它,要么在 Clash 设置里把混合端口改成 7899 等空闲端口,系统代理会自动跟随新端口。
权限与 UAC
日常使用系统代理不需要管理员权限。只有两类操作涉及提权:安装服务模式、未装服务时首次开启 TUN。若点击 TUN 开关无反应,先检查设置页的服务模式是否已安装;公司电脑被组策略禁止安装服务的,退回系统代理方案即可,功能差异只在接管范围。
代理已开但网页打不开
- 确认代理模式:代理页右上角应为“规则”模式;“直连”模式下所有流量都不走代理。可临时切“全局”做兜底测试。
- 节点测速:代理页点延迟测试,超时节点直接换掉;全部超时多半是订阅过期,回到上一节更新订阅。
- 浏览器插件冲突:SwitchyOmega 等代理插件会覆盖系统代理设置,把插件切到“系统代理”模式或暂时停用再测。
- DNS 污染:规则模式下仍打不开目标站,进设置开启 DNS 覆写并切换 fake-ip 模式,然后清一次浏览器缓存重试。
收尾设置:开机自启与日常维护
- 开机自启:设置页打开“开机自启”与“静默启动”,开机后客户端在托盘就绪,不弹主窗。
- 订阅自动更新:保持 12 到 24 小时间隔,配合手动刷新足够。
- 日志级别:日常保持 info 或 warning;排查问题时临时调到 debug,用完调回,长期 debug 既拖慢速度又占磁盘。
- 配置备份:订阅链接与自建规则文件留一份副本,重装系统或换机时直接导入即可恢复。
走完以上流程,Windows 端的 Clash 就进入开机即用的状态。更多客户端见客户端下载页,订阅与规则的进阶写法见使用文档与配置进阶,其他故障可翻疑难解答。