Clash for Windows 停更已经两年多,还在坚守的用户面对的是:没有安全补丁、不支持新协议、订阅服务商逐渐放弃兼容。好在两边吃的都是标准 Clash 订阅,搬家成本很低。这篇按实际顺序走一遍。

从 Clash for Windows 迁移到 Clash Verge 的四个步骤
订阅、规则、设置三样东西,按顺序搬十分钟

第一步:从 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设置 → 开机自启(见自启教程
MixinMerge / Script(下一节展开)
ParsersScript(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 备份——这次搬家的成果,别再依赖单机存储了。