卸载重装后配置全没了:怎么备份

卸载重装的常见翻车现场:卸载程序顺手把配置目录删了,重装后发现节点、规则、订阅全没了,只能从头再来一遍。

这些配置其实就在本地几个目录里,提前备份一次,能省掉几小时的重复劳动。

配置一般存在哪

平台位置说明
Windows%APPDATA%\客户端名\配置、规则、日志
Windows%LOCALAPPDATA%\客户端名\缓存、程序数据
macOS~/Library/Application Support/客户端名/主配置
macOS~/Library/Preferences/偏好 plist
Linux~/.config/客户端名/主配置

不确定具体目录时,在客户端里找「打开配置目录」「导出配置」这类菜单项,多数工具都有。

该备份哪些文件

不需要全备份,挑这几类就够:

  • 订阅链接(最重要,丢了要重新找)
  • 规则文件(自己改过的部分)
  • 节点配置(手动添加的那些)
  • 偏好设置(端口、启动项、DNS)

日志、缓存、临时文件不用备份,重装会重建。

卸载前的最小操作

三步,五分钟:

  1. 客户端里点「导出配置」,存成一个文件
  2. 把整个配置目录复制一份到桌面(防止卸载程序清理)
  3. 截图记住:本地端口、启动项设置、DNS 设置

第三步看起来多余,但很多人重装后忘了原来用的端口,导致命令行里的 http_proxy 全部失效。

迁移到新机器

把备份的配置目录拷过去,放到同样的位置,然后:

  • 检查路径里的用户名是否一致(Windows 换用户后路径会变)
  • 检查订阅是否需要重新授权
  • 重新设置开机自启(这一项不会随配置迁移)

一个更省事的做法

用 Git 管理配置目录。每次改完提交一次,换机器直接 clone 下来,还能看到每次改了什么、哪天改坏的。

配置里如果含订阅链接或凭据,记得用私有仓库。

💡 最容易被忘的一件事:系统代理设置不在客户端的配置目录里,重装后需要重新检查「设置 → 网络 → 代理」是否指向了新的端口。

延伸阅读:多配置文件怎么用、开机自启失效、客户端占用内存过高。