分端版Clash Verge RevWindows
Clash for Windows 停更以后:订阅、规则和 Parsers 搬进 Clash Verge Rev
消息头CFW 在 2023 年 11 月停更、发布仓库随后删除,之后不会再有安全修复;它默认端口是 7890,Clash Verge Rev 默认 7897,可以在「设置 → Clash 设置 → 端口设置」把混合代理端口改回 7890。
分步
- 在 CFW 的 Profiles 页把每条订阅的链接复制出来,再把 CFW 主目录里的 profiles 文件夹和设置文件备份一份。
- 关掉 CFW 的 System Proxy,退出并卸载;如果装过 Service Mode,先在 CFW 里卸载服务。
- 到 clash-verge-rev 的 GitHub Releases 下载 x64-setup.exe(写作时为 v2.5.8,ARM 电脑选 arm64-setup.exe)并安装。
- 在 Verge 的 订阅 页粘贴原订阅链接导入;本地 YAML 用 新建 选「本地」导入,或者直接拖进订阅页。
- 把 Parsers 改写成 编辑规则、扩展覆写配置 或 扩展脚本,需要的话把混合代理端口改回 7890。
10 月 17 日讯 从 Clash for Windows 迁到 Clash Verge Rev,订阅链接原样粘进「订阅」页即可,需要改写的主要是 Parsers,按写法分别落到「编辑规则」、扩展覆写配置和扩展脚本。
Clash for Windows 停在了 2023 年
前情:Clash for Windows(下文简称 CFW)的作者在 2023 年 11 月初宣布停止更新,GitHub 上的发布仓库 Fndroid/clash_for_windows_pkg 也随之删除,写作时(2026 年 10 月)这个地址仍然打不开。Clash Verge Rev 文档的名词解释一页记的日期是 2023 年 11 月 2 日,同一时期 Android 上的 Clash for Android 也删了代码库、从 Google Play 下架。
这带来几个实际影响:
- 没有官方下载渠道了。 现在网上能找到的 CFW 安装包都是别人留存或重新打包的,来源没法核对,而代理软件经手你所有的网络请求。
- 内核不再更新。 CFW 用的是闭源的 Clash Premium 内核,同样已经停更,不认识 VLESS、Hysteria2 这些后来普及的协议。机场订阅里一旦出现这类节点,CFW 要么报错,要么少一截节点。
- 安全问题没人修。 软件和它依赖的组件此后发现的漏洞都不会再有补丁。
所以今天搜「Clash for Windows 使用教程」,实际要解决的是怎么把它换掉。Clash Verge Rev 是原 Clash Verge 的延续项目,内核是仍在维护的 mihomo,界面布局和 CFW 差别不大,下面按它来讲。
迁移前,从 CFW 带走三样东西
CFW 的界面默认是英文,下面的菜单名按常见的英文界面写,记不清的以旧电脑上实际显示的为准。
- 订阅链接。 在 Profiles 页,对每条订阅右键打开编辑类的菜单,就能看到它的 URL,复制出来存好。迁移时真正离不开的只有它,节点、分组、规则都会随订阅重新下发。
- 本地配置和 Parsers。 CFW 的数据放在用户目录下的 .config 文件夹里的 clash 目录(一般可以从 General 页的 Home Directory 一项直接打开),里面的 profiles 文件夹存着订阅和本地 YAML,Parsers、Mixin 这些预处理设置也保存在这个目录的设置文件里。整个 clash 目录复制一份留底。
- 几个手动改过的设置。 端口(默认 7890)、Allow LAN 是否打开、系统代理的绕过列表,记下来,后面要在 Verge 里对应地设置。
卸载 CFW,装上 Clash Verge Rev
先在 CFW 里关掉 System Proxy;如果用过 TUN,先在 General 页卸载 Service Mode。然后退出、卸载 CFW。卸载后如果发现电脑上不了网,多半是系统代理没被关掉:打开「Windows 设置 → 网络和 Internet → 代理」,在手动设置代理里关闭「使用代理服务器」即可,这是 Clash Verge Rev 文档里也提到过的情况。
安装包只从 clash-verge-rev/clash-verge-rev 的 GitHub Releases 下载,写作时的正式版是 v2.5.8(信源:GitHub Releases,10 月 17 日):
| 文件 | 给谁用 |
|---|---|
| Clash.Verge_2.5.8_x64-setup.exe | 绝大多数 Windows 电脑 |
| Clash.Verge_2.5.8_arm64-setup.exe | 骁龙等 ARM 处理器的笔记本 |
| 带 fixed_webview2 字样的同名安装包 | 系统缺少 WebView2、且装不上它的情况 |
装了 WinGet 的话,也可以在终端里运行 winget install ClashVergeRev.ClashVergeRev。要注意 Clash Verge Rev 已经不支持 Windows 7,还在 Windows 7 上跑 CFW 的电脑,得先升级系统。
两边的界面对照
| CFW(英文界面) | Clash Verge Rev(中文界面) |
|---|---|
| Profiles 页 | 订阅页 |
| Proxies 页,Rule / Global / Direct | 代理页,规则 / 全局 / 直连 |
| Connections、Logs | 连接、日志 |
| General → Port | 设置 → Clash 设置 → 端口设置 → 混合代理端口(默认 7897) |
| General → Allow LAN | 设置 → Clash 设置 → 局域网连接 |
| General → System Proxy | 设置 → 系统设置 → 系统代理 |
| General → Service Mode、TUN Mode | 设置 → 系统设置 → 安装服务、虚拟网卡模式 |
| General → Start with Windows | 设置 → 系统设置 → 开机自启 |
| 系统代理的 Bypass Domain | 系统代理旁的设置窗口 → 代理绕过设置 |
| UWP Loopback 工具 | 设置 → Clash 设置 → UWP 工具 |
| Parsers | 订阅右键:编辑节点、编辑代理组、编辑规则,或扩展覆写配置、扩展脚本 |
| Mixin | 订阅页顶部的全局扩展覆写配置、全局扩展脚本 |
Verge 的 TUN 同样要先装服务才能开,步骤见 Clash Verge TUN 模式怎么开。
订阅和本地配置导进去
订阅链接:打开 Verge 左侧的「订阅」页,粘进顶部输入框,点「导入」。卡片出现后,去「代理」页点选节点,系统代理一开就能上网。订阅卡片的更新间隔、多份切换这些日常操作,见 Clash Verge 订阅管理。
本地 YAML:点订阅页的「新建」,类型选「本地」,选择从 CFW 目录备份出来的文件。选中的文件会被复制一份到 Verge 自己的 profiles 目录,原文件挪走也不影响。也可以把 YAML 文件直接拖到订阅页上。
旧的本地配置如果是很久以前从机场下载的,里面的节点可能早已失效,能用订阅链接就别用本地文件。
Parsers 怎么改写
CFW 的 Parsers 用来在订阅下载后自动改一改内容,分 YAML 和 JavaScript 两种写法,在 Verge 里各有去处。
YAML 写法。 比如在某条订阅前面插一条规则:
parsers:
- url: https://example.com/sub
yaml:
prepend-rules:
- DOMAIN-SUFFIX,example.org,DIRECT
在 Verge 里右键这条订阅,选「编辑规则」,把 DOMAIN-SUFFIX,example.org,DIRECT 加为前置规则即可;prepend-proxies、append-proxy-groups 这类同理,分别对应「编辑节点」「编辑代理组」。这些改动在订阅更新后依然保留。
JavaScript 写法。 CFW 的 parse 函数拿到的是订阅原文字符串,要自己解析、再转回文本,大致是这样:
module.exports.parse = async (raw, { yaml }) => {
const obj = yaml.parse(raw);
obj.rules.unshift("DOMAIN-SUFFIX,example.org,DIRECT");
return yaml.stringify(obj);
};
Verge 的扩展脚本直接拿到解析好的配置对象,改完返回对象本身:
function main(config) {
config.rules.unshift("DOMAIN-SUFFIX,example.org,DIRECT");
return config;
}
右键订阅选「扩展脚本」写进去,只对这一条订阅生效;想对所有订阅生效,写到订阅页顶部的「全局扩展脚本」里,这也是原来 Mixin 的去处。用 YAML 覆盖字段时注意:Verge 的扩展覆写配置里,rules 这类列表会被整体替换,不是追加,加规则请走「编辑规则」。规则本身的写法见 Clash 规则怎么写。
端口和 UWP 应用
端口。 CFW 默认 7890,Verge 默认 7897。电脑上有程序手动填了 127.0.0.1:7890(浏览器插件、下载工具、开发工具里常见),在「设置 → Clash 设置 → 端口设置」把混合代理端口改成 7890,省得逐个去改。
UWP 应用。 微软商店、邮件这类 UWP 应用受沙盒限制,连不到 127.0.0.1 上的端口,也就用不上本地代理。CFW 里用 UWP Loopback 工具解除,Verge 里换成「设置 → Clash 设置 → UWP 工具」,勾选要放行的应用,点工具顶部的 Save Changes 保存。
老订阅不能用了的话
迁移时顺手确认一下订阅还有效:停更前买的套餐可能早已到期,有的机场也换过订阅格式。需要重新找一家时,可以看一翻云:它的订阅链接注册后不会自动显示,要付款后找客服领取;轻享版月付 ¥20 含 150GB(信源:一翻云价目页,10 月 9 日),新账号填 1FLYYUN 打 9 折。别的机场给不给 Clash 订阅、怎么给,机场总表里写着。
文中提到的机场
一翻云
报眼轻享版 ¥20/月 150GB,7 月 12 日自己测过
- 起步价
- ¥20/月每月 150GB
- 订阅
- 找客服要
- 优惠码
1FLYYUN