Clash for Windows 停更已经两年多,还在坚守的用户面对的是:没有安全补丁、不支持新协议、订阅服务商逐渐放弃兼容。好在两边吃的都是标准 Clash 订阅,搬家成本很低。这篇按实际顺序走一遍。
第一步:从 CFW 里找回订阅链接
打开 CFW 的 Profiles 页面,每个配置卡片右键(或编辑图标)能看到订阅 URL,逐个复制保存。忘了放哪或界面打不开的话,直接去文件里找:
%USERPROFILE%\.config\clash\profiles\
目录下的 YAML 文件开头注释里通常带着订阅来源地址。当然,最干净的方式是登录各服务商官网重新复制。
第二步:安装 Clash Verge 并导入
安装流程见 Windows 安装教程。装好后到「订阅」页把上一步的链接逐个导入。CFW 和 Verge 可以短暂共存,但不要同时开启两边的系统代理——会互相覆盖端口设置,导致哪边都不通(症状见端口冲突)。
第三步:设置对照搬运
| CFW 里的设置 | Clash Verge 对应位置 |
|---|---|
| System Proxy | 设置 → 系统代理 |
| TUN Mode(TAP 驱动) | 设置 → 服务模式 + TUN 模式(不再需要 TAP,见 TUN 教程) |
| Start with Windows | 设置 → 开机自启(见自启教程) |
| Mixin | Merge / Script(下一节展开) |
| Parsers | Script(JavaScript 逻辑基本可以平移) |
| UWP Loopback 工具 | 无内置,用 CheckNetIsolation 或直接开 TUN |
第四步:Mixin 翻译成 Merge
CFW 的 Mixin 和 Verge 的 Merge 思路相同——在订阅之上叠加修改,语法上 Merge 用前缀更明确。举个典型例子:
# CFW mixin 里的写法
mixin:
dns:
enable: true
enhanced-mode: fake-ip
# Verge Merge 里等价写法(直接顶层写)
dns:
enable: true
enhanced-mode: fake-ip
追加规则从 rules: 改成 prepend-rules:/append-rules:。完整语法见 Merge 与 Script 教程。
第五步:验证后卸载 CFW
Verge 侧确认三件事:节点测速有数字、规则分流符合预期(连接页抽查)、TUN 或系统代理工作正常。然后彻底退出并卸载 CFW,顺带清掉它的 TAP 网卡驱动(设备管理器 → 网络适配器 → TAP-Windows Adapter 右键卸载)。
迁移完成后,把 Verge 配置做一次 WebDAV 备份——这次搬家的成果,别再依赖单机存储了。