Clash高速节点
Clash使用推荐

Clash机场节点备份与恢复方法,避免数据丢失

一个价值 200 块的教训

去年有段时间,我花了大半个月,一点一点调出了一套自认为”完美”的 Clash 配置——自定义分流规则、覆写脚本、代理组嵌套、DNS 策略……加起来改了上百行 YAML。

然后有一天,机场换了订阅域名,我手贱点了”删除旧订阅 → 重新导入”。

导入是成功了。但我之前叠加在原配置上的所有覆写规则、自定义代理组、DNS 设置,全没了。干干净净,像刚装完软件一样。

更惨的是,我连订阅链接都没单独存一份,机场后台又改了版,找了半天才找到新的订阅地址。

那天晚上我对着空白的配置页面坐了十分钟,然后默默打开文档,开始研究备份方案。

这篇文章,就是我把所有备份和恢复的方法整理出来的结果。希望你不用像我一样,先”丢一次”才长记性。

一、你到底需要备份什么?

很多人一说”备份”,第一反应是”备份配置文件”。没错,但不够。一份完整的 Clash 备份,应该包含这些东西:

备份项 说明 丢了会怎样
订阅链接 机场提供的 URL 地址 没有它你连节点都拉不回来,得重新找机场要
配置文件(.yaml) 节点列表、代理组、分流规则 所有节点和规则消失,需要重新导入
覆写规则(Override) 你叠加在原配置上的自定义修改 自定义规则丢失,订阅更新后无法恢复
软件设置 端口、TUN 配置、快捷键、主题等 所有偏好设置回到默认,重新调一遍
自定义脚本 JS 脚本(如果用了脚本覆写) 脚本逻辑丢失
DNS 设置 自定义 DNS 服务器、DNS 规则 DNS 策略回到默认,可能影响解析速度

简单记:订阅链接 + 配置文件 + 覆写 + 软件设置,这四样东西备份好了,就算电脑硬盘炸了,你也能在 10 分钟内恢复到之前的状态。

二、方法一:Clash Verge Rev 内置备份(最简单)

如果你用的是 Clash Verge Rev(2026 年最主流的 Clash 客户端),它自带了备份和恢复功能,这是最省事的方式

备份步骤

  1. 打开 Clash Verge Rev
  2. 点击左下角 齿轮图标(设置)
  3. 进入 「通用」(General)页面
  4. 往下拉,找到 「备份」(Backup)区域
  5. 点击 「导出备份」(Export Backup)
  6. 选择保存位置(桌面、U 盘、网盘文件夹都行)
  7. 会生成一个 .zip 压缩包,文件名类似 clash-verge-backup-2026-07-26.zip

这个压缩包里包含了你的所有配置文件、覆写规则、软件设置,基本上”一锅端”了。

恢复步骤

  1. 打开 Clash Verge Rev(新装的也行)
  2. 设置 → 通用 → 备份
  3. 点击 「导入备份」(Import Backup)
  4. 选择之前导出的 .zip 文件
  5. 确认恢复
  6. 软件会重启,所有配置恢复原样

注意事项

  • 内置备份不包含订阅链接的原始 URL(它备份的是拉取下来的配置文件,不是链接本身)。所以订阅链接建议另外单独存一份(见下文)
  • 跨版本恢复时(比如从 v2.3 的备份恢复到 v2.5),大部分设置兼容,但偶尔有字段变化,恢复后检查一下 TUN 模式和覆写规则是否正常
  • 备份文件不要放在 Clash Verge Rev 的安装目录里,否则卸载软件时可能一起被删掉

适合人群:所有人。这是最基础、最应该做的备份方式。建议每周导出一次,或者每次大改配置之前导出一次。

三、方法二:手动备份配置文件(最灵活)

内置备份虽然方便,但它是”黑盒”——你不知道里面具体有什么,也没法只恢复其中一部分。如果你想要更精细的控制,手动备份是更好的选择。

配置文件存在哪?

不同操作系统,Clash Verge Rev 的数据目录不同:

平台 数据目录
Windows C:\Users\你的用户名\AppData\Roaming\clash-verge-rev\
macOS ~/Library/Application Support/clash-verge-rev/
Linux ~/.config/clash-verge-rev/

快捷打开方式:在 Clash Verge Rev 的设置 → 通用里,通常有一个”打开数据目录”的按钮,点一下就直接跳到对应文件夹了。

目录结构(重点文件)

打开数据目录后,你会看到一堆文件和文件夹。需要重点备份的是这些:

clash-verge-rev/
├── profiles/              ← ⭐ 所有配置文件(.yaml)都在这里
│   ├── xxxxxxx.yaml       ← 订阅拉取的配置
│   ├── yyyyyyy.yaml       ← 本地导入的配置
│   └── ...
├── overrides/             ← ⭐ 覆写规则
├── scripts/               ← ⭐ 自定义脚本(如果用了)
├── verge.yaml             ← ⭐ 软件设置(端口、主题、TUN 配置等)
└── ...(其他缓存文件,不用管)

备份操作

最简单的方式: 把整个 clash-verge-rev 文件夹压缩一份,存到安全的地方。

精细一点: 只备份上面标了 ⭐ 的四个部分:

  1. profiles/ 文件夹(所有配置文件)
  2. overrides/ 文件夹(覆写规则)
  3. scripts/ 文件夹(自定义脚本)
  4. verge.yaml 文件(软件设置)

把这四样东西打个压缩包,命名带上日期:clash-backup-20260726.zip

恢复操作

  1. 确保 Clash Verge Rev 已关闭(托盘图标右键 → 退出)
  2. 打开数据目录
  3. 把你备份的文件覆盖回去(profiles/overrides/scripts/verge.yaml
  4. 重新打开 Clash Verge Rev
  5. 检查配置是否正常

适合人群:有一定文件管理基础的用户。好处是可以只恢复某一部分(比如只恢复覆写规则,不动配置文件),比内置备份灵活。

四、方法三:订阅链接单独存档(最容易被忽略)

这条单独拿出来说,因为太多人只备份了配置文件,忘了存订阅链接

配置文件是”快照”——它记录的是你导入那一刻的节点列表。但机场的节点是会变的,IP 会换、线路会调、协议会升级。如果你只有配置文件没有订阅链接,你就没法更新到最新节点

更麻烦的情况:机场换了订阅域名,你手里的旧配置文件里的节点地址全部失效,又没有订阅链接去拉新的——彻底抓瞎。

怎么存?

不需要多复杂,做到”能找到”就行:

方式 操作 优缺点
密码管理器 把订阅链接存到 1Password / Bitwarden / KeePass 里 最安全,加密存储,但需要养成习惯
加密笔记 存到 Obsidian / Notion / 备忘录里,加个密码 方便查看,但安全性一般
本地文本文件 新建一个 subscriptions.txt,把链接贴进去,放在备份文件夹里 最简单,但别放桌面(容易误删)
邮件发给自己 把链接发到自己的邮箱,标题写”Clash 订阅” 随时随地能取,但邮箱本身要安全

如果你有多个机场,建议用表格形式记录:

机场名 订阅链接 套餐到期时间 备注
机场A https://xxx.com/subscribe?token=aaa 2026-12-01 主力
机场B https://yyy.com/subscribe?token=bbb 2027-03-15 备用

这张表和配置文件放在一起备份

五、方法四:WebDAV 云同步(最省心)

如果你有多台设备(比如公司电脑 + 家里电脑 + 手机),每次改完配置都要手动拷来拷去,烦不烦?

WebDAV 云同步可以解决这个问题:配置改完自动上传到云端,另一台设备自动拉取,完全无感。

哪些客户端支持?

客户端 WebDAV 支持 说明
Clash Party(原 Mihomo Party) ✅ 内置支持 设置里直接填 WebDAV 地址就行
FlClash ✅ 内置支持 支持多端同步
Clash Verge Rev ⚠️ 不内置 需要借助第三方工具(见下文)

Clash Party 的 WebDAV 设置

  1. 打开 Clash Party → 设置
  2. 找到 「备份与同步」「WebDAV」 选项
  3. 填写 WebDAV 服务器信息:
    • 服务器地址:比如坚果云 https://dav.jianguoyun.com/dav/
    • 用户名:你的坚果云账号
    • 密码:坚果云的应用密码(不是登录密码,在坚果云设置 → 安全选项 → 第三方应用管理里生成)
    • 远程路径:比如 /clash-backup/
  4. 点击 「测试连接」,显示成功就行
  5. 开启 「自动同步」,设置同步频率(比如每 30 分钟)

用坚果云做 WebDAV 的简要步骤

如果你还没有 WebDAV 服务,坚果云是国内最方便的选择(免费版每月 1GB 上传流量,备份配置文件绰绰有余):

  1. 注册坚果云账号
  2. 进入 设置 → 安全选项 → 第三方应用管理
  3. 点击 “添加应用”,输入应用名称(比如”Clash 备份”)
  4. 生成应用密码(一串随机字符),记下来
  5. 在 Clash Party 里填入坚果云的 WebDAV 地址、账号和应用密码

Clash Verge Rev 用户怎么办?

Clash Verge Rev 目前没有内置 WebDAV 同步,但可以用”曲线救国”的方式:

方案 A:把数据目录放在网盘同步文件夹里

  • clash-verge-rev 数据目录用符号链接(symlink)指向坚果云 / OneDrive / Dropbox 的同步文件夹
  • Windows 示例:
    mklink /D "C:\Users\你的用户名\AppData\Roaming\clash-verge-rev" "D:\Nutstore\clash-backup\clash-verge-rev"
  • 这样数据目录的内容会自动同步到云端

⚠️ 注意:这种方式同步的是整个数据目录,包括缓存文件。不同设备之间如果同时运行 Clash Verge Rev,可能会产生同步冲突。建议同一时间只在一台设备上使用

方案 B:定时脚本 + 网盘

写一个简单的定时脚本,每天把数据目录压缩后复制到网盘文件夹:

# Linux / macOS 示例(crontab)
0 3 * * * tar -czf ~/Nutstore/clash-backup/backup-$(date +\%Y\%m\%d).tar.gz ~/.config/clash-verge-rev/

Windows 下可以用任务计划程序 + PowerShell 实现类似效果。

六、方法五:Git 版本控制(最极客)

如果你是程序员或者对 Git 有基本了解,这是最优雅的备份方案

为什么用 Git?

  • 版本历史:每次修改都有记录,改崩了可以回滚到任意历史版本
  • 差异对比:能清楚看到”这次改了什么”,不用靠记忆
  • 远程仓库:推到 GitHub / Gitee 私有仓库,等于异地备份
  • 多设备同步git pull 一下就是最新配置

操作步骤

  1. 在数据目录里初始化 Git 仓库:
cd ~/.config/clash-verge-rev/   # Linux
# cd ~/Library/Application Support/clash-verge-rev/   # macOS
# cd C:\Users\你的用户名\AppData\Roaming\clash-verge-rev\   # Windows

git init
  1. 创建 .gitignore,排除不需要的缓存文件:
# 忽略缓存和日志
*.log
cache/
logs/
webview/

# 忽略敏感信息(可选,如果你不想把订阅 token 推到远程)
# profiles/
  1. 首次提交:
git add .
git commit -m "初始备份 2026-07-26"
  1. 关联远程仓库(GitHub 私有仓库 / Gitee 私有仓库):
git remote add origin git@github.com:你的用户名/clash-config-backup.git
git push -u origin main
  1. 以后每次改完配置:
git add .
git commit -m "添加了流媒体分流规则"
git push
  1. 换电脑时:
git clone git@github.com:你的用户名/clash-config-backup.git
# 把文件复制到对应平台的数据目录

注意事项

  • 一定要用私有仓库,别把订阅链接和 token 推到公开仓库
  • 如果你特别在意安全,可以在 .gitignore 里排除 profiles/ 目录(里面有订阅 token),只备份覆写规则和软件设置
  • 可以配合 cron(Linux/macOS)或任务计划程序(Windows)做自动提交 + 推送

适合人群:有 Git 基础的用户。这是所有方案里版本管理能力最强的,但学习成本也最高。

七、恢复场景实战

备份做了,关键时候能不能用才是真本事。下面列出几个常见的”翻车场景”和对应的恢复方法。

场景 1:配置改崩了,想回滚

用 Git 的话:

git log --oneline          # 找到之前正常的 commit
git checkout <commit-hash> -- profiles/ overrides/ verge.yaml
# 重启 Clash Verge Rev

用内置备份的话: 设置 → 通用 → 备份 → 导入之前导出的 .zip → 确认 → 重启

用手动备份的话: 关闭软件 → 把备份的 profiles/overrides/verge.yaml 覆盖回数据目录 → 重新打开

场景 2:机场跑路了,需要迁移到新机场

  1. 从你的”订阅链接存档”里找到新机场的订阅地址
  2. 在 Clash Verge Rev 的订阅页面导入新链接
  3. 如果你之前有覆写规则,它们会自动应用到新配置上(覆写是独立于配置文件的)
  4. 检查代理组名称是否变了(不同机场的代理组命名可能不同),如果覆写规则里引用了旧的代理组名,需要手动改一下
  5. 测试上网是否正常

这就是为什么覆写(Override)比直接改配置文件好——机场换了,覆写规则还在,不用重新写。

场景 3:换电脑 / 重装系统

最省事的方式:

  1. 旧电脑:Clash Verge Rev → 设置 → 通用 → 备份 → 导出
  2. .zip 备份文件拷到新电脑(U 盘、网盘、AirDrop 都行)
  3. 新电脑:安装 Clash Verge Rev → 设置 → 通用 → 备份 → 导入 → 选择 .zip 文件
  4. 重启,完事

跨平台迁移(比如 Windows → Mac):

内置备份的 .zip 文件跨平台兼容。Windows 上导出的备份,可以在 Mac 上恢复。但有几个注意点:

  • TUN 模式的底层实现不同(Windows 用虚拟网卡驱动,Mac 用网络扩展),恢复后需要重新授权 TUN 权限
  • 文件路径相关的设置(如果你手动指定过某些路径)需要调整
  • 快捷键可能不同(Windows 的 Ctrl 对应 Mac 的 Cmd)

场景 4:Clash Verge Rev 更新后配置丢失

这种情况很少见,但大版本更新时偶尔会发生。

  1. 先检查数据目录里的文件是否还在(可能只是软件没读到)
  2. 如果文件还在但软件里看不到,试试重启软件
  3. 如果文件真的丢了,用备份恢复
  4. 如果连备份都没有……去机场后台重新复制订阅链接,重新导入,重新配规则

所以你看,有备份和没备份的区别,就是”10 分钟恢复”和”一晚上折腾”的区别

八、备份策略建议:多久备一次?

不同情况,备份频率不同:

你的情况 建议备份频率 推荐方式
配置基本不改,就用默认规则 每月一次 内置备份
偶尔调调规则 每次改之前 内置备份 + 手动备份
经常折腾覆写和脚本 每次改之前 + 每周自动 Git 版本控制
多台设备同步使用 实时 / 每 30 分钟 WebDAV 云同步
只有一台设备、怕麻烦 每周一次 内置备份 + 订阅链接存密码管理器

我的个人备份方案(供参考)

  • 订阅链接:存在 Bitwarden 密码管理器里,加密同步
  • 配置文件 + 覆写:Git 私有仓库,每次改完 commit + push
  • 完整数据目录:每周日凌晨 3 点,cron 脚本自动压缩到坚果云
  • 内置备份:每次大改配置前手动导出一次,存在 U 盘里

四层保险,两年没丢过数据。

九、常见误区

❌ 误区 1:”我截图保存了配置,算备份了吧?”

不算。截图不能导入、不能恢复、不能编辑。它只能让你”看着眼熟”,然后手动重新打一遍。那不叫备份,那叫”给自己增加工作量”。

❌ 误区 2:”配置文件在电脑里,电脑不坏就不用备份”

硬盘坏不坏不是你能控制的。系统更新蓝屏、勒索病毒、不小心格式化、笔记本进水……数据丢失的方式比你想象的多得多。本地文件 ≠ 备份,至少要有一份异地副本(云端、U 盘、另一台电脑)。

❌ 误区 3:”我买了年付套餐,机场会帮我保存配置吧?”

机场保存的是你的账号和流量信息,不是你的 Clash 配置。你在本地改的规则、覆写、脚本,机场那边完全没有。而且机场本身也可能跑路——你存的数据跟着一起消失。

❌ 误区 4:”备份文件放桌面方便找”

桌面是最危险的地方。系统重装时桌面会被清空,误操作”清空桌面”也时有发生。备份文件应该放在专门的目录里,最好同时有云端副本。

备份这件事,说到底就八个字:平时嫌烦,丢时嫌晚。你不需要搞得多复杂。哪怕只是:

  1. 把订阅链接存到密码管理器里
  2. 每周点一下 Clash Verge Rev 的”导出备份”
  3. 把备份文件丢到网盘里

做到这三步,你就已经超过了 90% 的用户。真出事的时候,别人在满世界找订阅链接、重新配规则,你 10 分钟恢复完毕,泡杯咖啡看他们折腾。

FAQ 常见问答

Q1:Clash Verge Rev 的内置备份具体包含哪些内容? A:包含所有配置文件(profiles)、覆写规则(overrides)、自定义脚本(scripts)、软件设置(verge.yaml)。不包含订阅链接的原始 URL(只包含拉取下来的配置快照),也不包含系统级设置(如 TUN 的虚拟网卡驱动状态)。

Q2:备份文件有多大? A:通常很小。配置文件都是纯文本 YAML,几十 KB 到几 MB 不等。加上软件设置和脚本,整个备份压缩包一般在 1-10 MB 之间。存网盘完全不占空间。

Q3:Windows 上导出的备份,能在 Mac 上恢复吗? A:可以。备份文件是跨平台兼容的。但 TUN 模式需要在新平台上重新授权,快捷键可能需要调整(Ctrl → Cmd)。

Q4:我用的是老版 Clash for Windows,怎么备份? A:老 CFW 的数据目录在 C:\Users\你的用户名\.config\clash\(Windows)或 ~/.config/clash/(Mac/Linux)。把 profiles/ 文件夹和 config.yaml 复制出来就行。但老 CFW 没有内置备份功能,只能手动操作。建议尽快迁移到 Clash Verge Rev。

Q5:覆写规则和直接改配置文件,备份时有什么区别? A:覆写规则是独立存储的,订阅更新不会影响它。直接改配置文件的话,下次更新订阅就会被覆盖。所以强烈建议用覆写而不是直接改原文件——不仅备份方便,日常维护也省心。

Q6:WebDAV 同步会不会泄露我的订阅信息? A:取决于你用的 WebDAV 服务商。坚果云、Nextcloud(自建)等正规服务商的数据传输是加密的(HTTPS)。但数据在服务器上是明文存储的(除非你自己加密后再上传)。如果特别在意安全,可以用 Git 私有仓库 + GPG 加密,或者把配置文件压缩加密后再同步。

Q7:Git 备份时,订阅 token 会不会泄露? A:如果你把 profiles/ 目录推到了远程仓库,token 就在里面。所以一定要用私有仓库。更保险的做法是在 .gitignore 里排除 profiles/,只备份覆写规则和设置,订阅链接单独用密码管理器存。

Q8:自动备份会不会影响 Clash 的性能? A:不会。备份操作(无论是内置导出、脚本压缩还是 Git 提交)都是瞬间完成的,对 CPU 和内存的占用可以忽略不计。WebDAV 同步在后台进行,也不影响代理速度。

Q9:我同时用了 Clash Verge Rev 和 FlClash,配置能互通吗? A:配置文件(.yaml)是通用的,可以互相导入。但软件设置、覆写规则、脚本等不互通(格式和存储方式不同)。备份时需要分别备份两个客户端的数据。

Q10:最推荐的备份组合是什么? A:对大多数用户来说:内置备份(每周一次)+ 订阅链接存密码管理器 + 备份文件丢网盘。三步搞定,不需要任何技术基础。如果你是进阶用户,加上 Git 版本控制会更从容。

赞(0) 打赏
未经允许不得转载:ClashFast博客 » Clash机场节点备份与恢复方法,避免数据丢失

评论 抢沙发