科技熊工作室科技熊工作室 · 攻略

Windows 换电脑后怎么迁移 Clash 配置

更新于 2026-10-26 · kejibear.shop

简答:最稳妥的做法不是直接复制整个软件目录,而是先备份订阅链接、YAML、规则与覆写文件,再在新电脑安装客户端并分层恢复。只迁移订阅最简单;需要保留自定义规则、策略组和 DNS 时,再恢复配置文件,TUN、系统代理、端口和权限必须重新验证。

定义:Clash 配置迁移,是把订阅、节点配置、本地 YAML、规则提供者、覆写脚本和客户端设置,按兼容性分层备份并在新 Windows 电脑重新导入、验证的过程。

先判断:你要迁移哪一部分配置

换电脑前先不要复制整个安装目录。Clash 配置通常可分为远程订阅、本地 YAML、规则与覆写文件、客户端设置四层;不同客户端保存方式可能不同,完整目录直接覆盖还可能带入缓存、锁文件、旧内核或旧权限。

迁移目标需要备份新电脑恢复方式适合场景
只恢复节点订阅 URL 或本地 YAML新客户端重新添加订阅或导入文件只想快速恢复基本连接
恢复自定义配置YAML、规则文件、Rule Provider、Mixin 或脚本先导入基础配置,再逐项恢复自定义文件有自定义分流、策略组或 DNS
恢复客户端数据客户端实际配置目录中的用户文件退出新客户端后按目录结构恢复,并保留新目录副本使用同一客户端且确认版本兼容

截至 2026-10,Clash Verge Rev 的项目隐私说明列出 Windows 用户数据目录为 %APPDATA%\io.github.clash-verge-rev.clash-verge-rev,但这只适用于该客户端,不能套用到所有 Clash 客户端。可先查看项目列出的数据目录说明,再以客户端设置中的“配置目录”或“打开配置目录”为准。

旧电脑:备份前先关闭代理与后台进程

  1. 记录当前状态:记下当前使用的订阅名称、策略组选择、混合端口或 HTTP/SOCKS 端口、系统代理、TUN、允许局域网、DNS 覆写和外部控制器设置。
  2. 完整退出客户端:不要只关闭窗口,应从右下角托盘菜单退出;如果开启了 TUN、服务模式或后台核心,确认相关进程和服务已经停止。
  3. 关闭系统代理:先关闭客户端的 System Proxy,再检查 Windows“设置—网络和 Internet—代理”中是否仍有手动代理残留。
  4. 备份最小必要数据:优先复制订阅 URL、YAML、规则文件、Rule Provider、Mixin、脚本和策略组相关文本。订阅 URL 往往包含访问令牌,不要公开粘贴到论坛、截图或代码仓库。
  5. 制作两份备份:一份保留原文件名和目录结构,另一份只保留可读配置文件。这样既能完整恢复,也方便在新电脑逐项排查。

如果使用 Clash Verge Rev,可在设置页寻找“备份设置”“配置目录”“打开配置目录”等入口;项目界面文字中也列出了备份设置、运行时配置、配置目录和日志目录等项目,具体位置应以当前界面为准,可参考项目设置字段说明。

新电脑:安装、导入与恢复的推荐顺序

  1. 安装新客户端:优先从客户端项目的发布页或文档进入,不使用来源不明的安装包。Clash Verge Rev 的安装文档列出了 Windows 安装包及 WinGet 安装方式,命令可参考官方安装文档。
  2. 先导入订阅或基础 YAML:不要一开始就覆盖整个配置目录。先确认订阅能更新、节点数量能够显示、配置可以被解析。
  3. 恢复规则与覆写:把自定义规则、Rule Provider、Mixin 或脚本逐项加入,每恢复一项就重新检查配置是否能生成,避免多个文件同时出错。
  4. 重新设置端口:检查新客户端的 Mixed、HTTP、SOCKS、Redir 或 TProxy 端口是否与其他软件冲突。端口冲突时,先换一个未占用端口,再重新开启系统代理。
  5. 最后开启系统代理或 TUN:二者不要在没有确认用途时同时反复切换。TUN 是虚拟网卡模式,会接管更广泛的系统流量;官方内核文档列出了 TUN 的自动路由、DNS 劫持和 MTU 等字段,可参考mihomo TUN 配置文档。

如果从旧客户端换到 Clash Verge Rev,订阅 URL 和标准 YAML 通常应按“重新导入”处理;客户端界面状态、缓存、旧内核、服务安装状态和锁文件不应默认直接复制。无法确认格式兼容时,保留原备份,先只恢复订阅和必要规则。

完整迁移时,哪些文件可以复制,哪些应重建

项目处理建议原因
订阅 URL重新录入并立即更新它是远程来源,不等于本地缓存;迁移后应验证是否仍可访问。
本地 YAML先复制备份,再在新客户端导入不同内核或字段版本可能导致解析失败。
自定义规则逐个恢复便于定位哪一个规则或引用文件造成错误。
Rule Provider确认文件路径或 URL 后重新绑定旧电脑的绝对路径、缓存路径可能在新电脑不存在。
Mixin、脚本最后恢复并检查字段脚本可能依赖旧客户端字段或目录结构。
缓存、日志、锁文件不迁移它们通常不是恢复配置所必需,可能带入旧状态或占用问题。
TUN 服务、系统代理状态在新电脑重新开启权限、网卡、服务注册和防火墙环境已经改变。

项目 FAQ 也把“配置目录”作为排查入口,并建议在异常时先备份后清理目录再重启;因此迁移时应保留新电脑首次启动后的目录副本,不要直接删除唯一备份。相关处理可查看项目 FAQ 的配置目录与错误排查说明。

迁移后的验收清单:按这个顺序测试

  1. 配置解析:客户端没有 YAML 解析错误,配置页可以正常打开。
  2. 订阅更新:手动更新一次,记录更新时间和返回错误;如果出现 401、证书或超时,不要先改规则,先检查订阅地址、系统时间和网络。
  3. 节点与策略组:确认节点数量、策略组名称和默认选择符合预期。
  4. 端口监听:确认新客户端实际监听的端口,与浏览器或其他应用使用的代理端口一致。
  5. 系统代理:开启后,用浏览器访问普通网页;如果浏览器打不开,先关闭 TUN,只保留系统代理测试。
  6. TUN:系统代理验证通过后,再开启 TUN,观察客户端日志是否出现权限、虚拟网卡、DNS 或路由错误。
  7. 规则命中:查看连接或日志页面,确认请求使用了预期策略组,而不是全部直连或全部代理。
  8. 回滚:如果导入自定义规则后异常,关闭客户端,恢复新电脑首次启动时保存的目录副本,只保留订阅和基础配置。

建议建立一份迁移记录:客户端名称与版本、配置目录、订阅更新时间、端口、系统代理状态、TUN 状态、错误日志和每次改动。这样出现“能连但部分软件打不开”时,可以区分代理端口、DNS、规则和 TUN 层的问题。

Windows 换电脑迁移失败:按现象定位

排查时每次只改一个变量,并保留修改前的配置。若客户端异常退出或配置目录损坏,项目 FAQ 建议先备份配置目录,再按其说明清理相关文件并重启,具体以官方 FAQ为准。

常见问题

Windows 换电脑后,Clash 订阅还需要重新购买或重新生成吗?

仅从技术迁移角度看,先尝试使用旧电脑记录的订阅 URL 重新导入并更新;是否仍有效取决于订阅提供方的状态,本页不对订阅状态作判断。

可以直接把旧电脑的 Clash 文件夹复制到新电脑吗?

不建议直接覆盖。可以先完整备份作为回滚材料,但正式恢复应优先导入订阅和可读配置文件,缓存、锁文件、旧内核、TUN 服务和系统代理状态应在新电脑重新建立。

Clash for Windows 的配置能直接导入 Clash Verge Rev 吗?

订阅 URL 和标准 YAML 可以优先尝试重新导入;客户端界面状态、运行时文件、旧内核和服务状态不能默认视为兼容。导入失败时回到基础订阅,再逐项恢复规则。

迁移后节点有显示,但策略组选择没有保留,怎么办?

先确认新客户端导入的是原始 YAML 还是远程订阅生成的配置。若策略组由订阅远程生成,客户端本地选择可能不会随订阅恢复,需要重新选择并完成一次验证。

迁移后要先开系统代理还是先开 TUN?

建议先只开系统代理测试浏览器和端口,再关闭系统代理或保持单一模式测试 TUN。这样可以把端口、规则、DNS 与虚拟网卡问题分开定位。

找不到 Clash Verge Rev 的配置目录怎么办?

先在客户端设置中寻找“配置目录”或“打开配置目录”;Windows 默认目录可参考项目隐私说明中的路径,但如果使用了便携版、自定义目录或不同安装方式,应以界面实际显示为准。

订阅链接和 YAML 文件需要特别保护吗?

需要。订阅 URL 可能包含访问令牌,YAML 也可能包含节点凭据。备份时使用本地加密磁盘或受控存储,分享日志前删除 URL、密码、UUID、密钥和服务器地址。

相关阅读

参考资料

  1. Clash Verge Rev 项目隐私说明:用户数据目录
  2. Clash Verge Rev 项目安装文档
  3. Clash Verge Rev 项目 FAQ:配置目录与错误排查
  4. mihomo 官方文档:TUN 配置字段
  5. github.com