长期使用VPN按域名分流规则的用户大多有过类似经历:攒了几个月逐步调整的分流策略,把国内常用站点、办公内网域名设为直连,海外服务域名走代理,一旦遇到客户端重装、路由器刷固件、换设备迁移的场景,规则很容易全部丢失,重新逐条配置要花好几个小时。很多用户不知道这类自定义规则的备份有很多细节坑点,随便导出的文件经常恢复失效,这篇指南就从实际操作场景出发,把VPN按域名分流:规则备份方法的全流程拆解清楚,所有步骤都可以直接落地验证。
操作前的配置前提检查
正式开始备份前,首先要确认当前在用的分流规则处于稳定可用的状态,不要在规则编辑到一半、还没点全局保存的状态下操作。先打开完整的分流规则列表,逐行扫一遍临时添加的测试条目,把已经确认没用的测试域名、自由猫VPN临时策略先删掉,避免后续导出的备份文件混进冗余内容,恢复之后出现意料之外的分流异常。
接下来要先区分你当前使用的分流规则部署场景,是路由器端的全局分流、桌面端客户端的本地分流,还是移动端的独立规则,不同场景的备份逻辑完全不同,不要混在一起操作,不然导出的文件格式不兼容,后续恢复的时候很容易直接报错,自由猫VPN甚至覆盖其他正常网络配置。
不同场景下的具体备份操作步骤
如果是OpenWrt这类路由器系统上部署的VPN按域名分流规则,不要直接用路由器的全量系统备份功能,全量备份会把拨号信息、WiFi密码、端口映射等所有路由器配置一起打包,后续恢复的时候很容易覆盖目标设备的现有正常配置。你可以直接进入对应分流插件的后台,找到单独的“导出分流规则”按钮,导出仅包含域名分流策略的json或者conf格式文件即可。

正式备份前先清理冗余测试规则,确认当前分流策略稳定可用再操作
如果是Windows、macOS平台桌面端开源VPN客户端的自定义分流规则,不要直接复制整个客户端的安装目录,避免把客户端的缓存日志、临时配置也一起打包。你可以先在客户端的规则设置页找到自定义分流规则的存储路径,一般在用户目录下的AppData或者系统资源库的对应文件夹里,把后缀为rule、list的域名规则文件单独复制出来,同时顺手把你自己记录的规则备注文档也同步存好。
如果是安卓或者iOS移动端的VPN分流规则,不要直接开启客户端默认的公共云同步功能,先确认同步范围是否只包含分流规则,避免把VPN账号密钥、节点信息等敏感内容同步到公共云空间。优先选择客户端提供的本地导出功能,把规则文件导出后存到设备本地的加密文件夹里,不要存放在公共可访问的相册或者共享目录中。
备份完成后的有效性验证方法
很多用户导出完规则文件就直接存到硬盘里,等后续需要恢复的时候才发现导出的文件是空的、或者内容不全,所以备份完成后第一步要做基础校验,用普通文本编辑器打开导出的规则文件,扫一下前10行和最后10行,确认里面有你熟悉的几个自定义域名条目,比如之前手动添加的公司内网域名、常用的国内视频站点域名都在列表中。
第二步要做小范围恢复测试,找一台闲置的测试设备,或者在当前设备的客户端里新建一个空白的分流配置文件,把刚备份的规则导进去,随便挑3个不同分类的域名做访问测试,比如选一个走直连的国内站点、自由猫APP下载一个走代理的海外站点,确认分流策略和之前的配置完全一致,没有出现策略颠倒、部分域名匹配失效的问题。
常见操作误区避坑说明
很多用户备份的时候只存自己手动新增的自定义规则,漏掉了客户端内置的默认分流规则集的修改部分,恢复之后会出现大量域名分流失效的问题,自由猫VPN备份的时候要把自定义规则和你调整过的内置规则修改部分一起导出,不要只导自己新增的条目。
不要把不同版本客户端导出的规则文件跨版本直接恢复,比如旧版本分流插件导出的规则,直接导入到新版本的同系列插件里,很容易出现字段不兼容,部分规则被系统自动丢弃的问题,跨版本导入之前要先打开规则文件看格式说明,手动调整不兼容的字段之后再执行导入操作。
备份好的VPN按域名分流规则文件不要只存在当前正在用的这一台设备里,多存两个独立的存储位置,比如本地的移动硬盘、私人的加密云盘文件夹,避免单设备损坏的时候,积累了很久的自定义分流配置全部丢失。

