Clash Verge Rev 安装路径修改与迁移方法

博客资讯 206 2026-9-17

装完 Clash Verge Rev,C 盘空间只剩几个 G,想把程序移到 D 盘;或者之前装过旧版本,配置散落在不同目录,想让新版本继承老配置。这两个问题困扰着不少用户,但解法完全不同。程序安装路径和配置数据存放位置是两码事,而配置目录的逻辑又取决于你用的是什么安装方式——安装版和便携版完全不一样,搞混了就会白忙一场。这篇教程针对 Clash Verge Rev 安装路径修改 与配置迁移,把安装版和便携版两种情况分开讲清楚。

Clash Verge Rev

01. Clash Verge Rev 安装路径修改:安装时的选择与程序迁移

Clash Verge Rev 的 Windows 安装包基于 NSIS 打包。安装程序默认把程序装到 %LOCALAPPDATA%\Clash Verge Rev 目录下。如果你在安装向导中没有看到路径选择步骤,说明当前安装包使用的是默认路径,没有暴露自定义选项。

NSIS 安装包支持通过命令行参数指定安装目录,格式是 安装包.exe /S /D=C:\目标目录。需要注意 /D 参数必须是命令行中最后一项,且路径不能加引号,即使路径中有空格也是如此。这个方式适合批量部署时脚本化安装,普通用户双击安装的话,如果向导没有提供路径选择界面,就只能接受默认位置。

如果你已经装好了,想把程序移到其他盘,最稳妥的方式是:先从“设置 > 应用 > 已安装的应用”中卸载 Clash Verge Rev,卸载时注意不要勾选“删除用户配置”,然后重新运行安装程序或使用命令行参数指定新的安装目录。程序文件本身没有迁移工具,手动剪切粘贴可能因为注册表路径残留或快捷方式失效而出问题。

配置数据不受安装路径影响。安装版的配置始终保存在 C:\Users\用户名\.config\clash-verge\ 目录下,和程序装在哪里没有关系。卸载重装到新路径后,打开软件会自动读取原配置。

02. 配置目录的迁移:从用户目录到其他盘

C 盘空间紧张的用户,除了迁移程序本身,更值得迁移的是配置数据。Clash Verge Rev 的配置目录会随着订阅导入和规则加载逐渐膨胀,长时间使用后可能占用数百 MB 甚至上 GB。

可行的方案是:退出 Clash Verge Rev(包括服务进程),然后把配置目录剪切到目标位置,再在原位置创建一个目录软链接(Symbolic Link)指回新位置。这样软件在读写配置时,系统会透明地把请求重定向到新盘,软件本身感知不到路径变化。

创建软链接需要用管理员权限打开 PowerShell 或命令提示符,执行:

New-Item -Type SymbolicLink -Path "C:\Users\用户名\.config\clash-verge" -Target "D:\ClashVergeData"

把路径中的“用户名”替换成你的实际用户名。如果目标位置已有数据,先确认软链接创建成功后再删除原目录中的残留文件。

这个方法的优点是软件完全不用重新配置,迁移后一切照旧。缺点是每次软件大版本更新时,如果安装程序重新创建了配置目录,软链接可能被覆盖,需要重新设置。另一个注意点是软链接只能在同一文件系统内正常工作,如果目标盘是 exFAT 或网络驱动器,可能会失效。

如果你不想折腾软链接,也可以直接使用软件内置的配置备份与还原功能:在设置中导出配置包,剪切到新位置后再导入。适合不频繁迁移的场景。

03. 便携版:程序与配置一起搬

如果你用的是 Clash Verge Rev 便携版,迁移就简单得多——整个文件夹复制走就行。

便携版的运行机制是:检测可执行文件同目录下是否存在 .config/PORTABLE 标记文件。如果存在,程序就把所有配置数据写在程序目录下的 .config 文件夹里,而不是用户目录。这意味着程序和配置是绑在一起的,你把便携版文件夹从 C 盘复制到 D 盘,双击运行新的可执行文件,所有订阅、规则、节点选择记录都会跟着走。

需要注意两点。第一,如果程序目录没有写入权限(比如放在 Program Files 下),配置无法保存,便携版会报错或降级为只读模式。所以便携版应该放在用户有完全控制权的目录,比如 D:\Tools\ClashVerge。

第二,便携版不会自动更新。迁移之后如果要升级,需要手动下载新版本的 x64_portable.zip,解压覆盖程序文件,但保留 .config 目录不动。

如果你之前用的是安装版,想“转成”便携模式,操作也不复杂:在程序目录下新建 .config 文件夹,在里面放一个名为 PORTABLE 的空文件,然后重启程序。程序会自动把配置数据从用户目录迁移到程序目录。但建议先备份原配置,迁移过程中如果程序权限不足,可能导致配置文件损坏。

04. 旧版本配置的继承与清理

从 Clash Verge Rev 的早期版本升级上来的用户,可能会遇到配置目录不一致的情况。项目在 1.4.3 版本修改过配置文件路径,旧版本的配置可能保存在 %USERPROFILE%\.config\clash-verge\ 下,而新版本使用的是 %APPDATA%\io.github.clash-verge-rev.clash-verge-rev。

如果你发现升级后订阅和节点都不见了,先检查旧配置目录是否还存在。确认软件设置中的“应用目录”指向哪里,然后决定是否把旧目录下的 YAML 文件手动拷贝到新目录。不要直接把旧目录整个覆盖过去,因为目录结构可能已经变了。拷贝 profiles、rules 等子目录下的内容即可,主配置文件建议通过软件重新生成。

如果旧版本是 Clash for Windows(CFW),需要注意 CFW 已于 2023 年停止维护,其配置格式与 Clash Verge Rev 并不完全兼容。CFW 的配置目录在 %USERPROFILE%\.config\clash\,迁移时需要把 profiles 下的订阅文件手动导出为 YAML,再导入 Clash Verge Rev。

清理旧配置前建议先备份,确认新版本运行正常后再删除。磁盘空间紧张的话,旧目录通常只有几十 MB,清理的收益并不大,保留着作为回滚备份也无妨。

更多安装后的基础操作和配置管理,可以参考 使用教程;如果需要跨设备同步配置,WebDAV 配置备份指南提供了云端备份的方案。

上一篇:Clash Verge Rev 升级安装保留配置文件说明

开始使用 Clash Verge Rev

下载最新版本 v2.5.2,体验更轻量、更快速的代理客户端。

立即下载