先记录身份,再讨论配置互换
PassWall与PassWall2具有各自的项目仓库和插件代码。LuCI是管理界面,插件负责组织配置,实际协议处理则由所选运行核心承担;界面相似不能证明底层字段一致。请分别记录OpenWrt发行版本、插件包版本、仓库来源及实际启用的核心,不要仅凭菜单名称推断能力。
记录现有安装目录和配置文件位置时,以当前软件包文件清单及该版本文档为准。不同版本的配置结构、默认值、节点引用方式可能变化;直接把一个项目的文件覆盖到另一个项目,可能得到能显示却无法正常应用的配置。
安装共存与同时接管流量是两件事
两个插件能否安装在同一台设备上,取决于软件包约束和具体环境;不能据此断言所有版本绝对不能共存。同时启用时,还需独立确认监听地址与端口、DNS转发入口、防火墙接管及策略路由是否冲突。某个插件工作正常,也不代表另一个插件的进程和规则处于正确状态。
建议先选择一套系统管理透明代理,保留另一套配置但关闭其重叠的接管功能,再逐项验证。不要无依据地同时开启多个DNS接管或流量接管管理程序。现有订阅管理流程也应分别记录来源与所属插件,避免把同名节点误认为同一个对象。
按功能逐项核对迁移内容
将迁移清单分成节点与订阅、DNS、分流规则、LAN访问控制、服务管理五部分。先确认目标版本是否支持原有节点协议和必要选项,再检查订阅解析结果。订阅URL相同也可能因解析器和过滤条件不同而导入不同列表,具体可参照订阅获取与解析分层检查。
DNS设置要记录客户端入口、上游和缓存,透明代理要记录接管设备范围及TCP、UDP、IPv4、IPv6路径。ACL的字段和优先级应逐项对照目标版本;不要照抄旧界面的字段名称,也不要把目标版本不支持的选项填入未知位置。
可把每项配置的来源、原值、目标值和验证结果写成对照记录。尤其留意节点标识是否仍被分流出站引用、某个DNS上游是否依赖尚未启动的服务,以及目标配置是否引入了重复监听。这样即使迁移中途停止,也能按记录恢复到上一个已验证状态。
保留回退点,做最小范围验证
先备份原始配置到可信位置,导出内容中如含订阅令牌或认证信息,应限制访问。保留旧插件配置与一条可用管理通道,不把删除所有旧配置作为默认迁移步骤。选择一个测试设备和一项可复现请求,应用目标配置后检查核心、DNS进程及防火墙状态。
随后新建连接比较结果,再扩大范围。若保存后仍未变化,按照配置、运行与实际流量三层验证定位,而不是直接结束所有网络进程。恢复时使用之前记录的设置,并确认恢复后设备管理和正常联网均可用。




