网络加速

WireGuardAllowedIPs迁移设备时的相关注意事项

很多用户在把WireGuard对等端配置从旧设备迁移到新设备时,很容易忽略AllowedIPs字段的联动影响,导致迁移后要么路由异常,要么对端校验失败连不上,甚至影响本地原有其他网络连接,提前理清相关约束就能避免大部分迁移故障。

适用范围与前置准备

本次涉及的配置逻辑适用于所有遵循WireGuard官方协议实现的部署场景,不管你是把原有对等端从PC迁移到软路由,还是从旧手机迁移到新手机,只要用到AllowedIPs字段做路由和源校验,都需要遵循这些注意事项,梯子软件不需要额外修改WireGuard核心协议参数。

迁移前你需要拿到原有对等端的完整配置文件读取权限,不要只截图复制AllowedIPs单行内容,同时要把旧设备上的完整WireGuard配置、当前生效的路由表快照单独备份,备份操作全程是只读的,不会改动现有运行的网络连接。

网络设备:WireGuard Allow(ExpressVPN)

迁移WireGuard对等端配置前,需完整备份原有配置与路由表快照,提前核对AllowedIPs关联项规避路由异常问题

迁移前的AllowedIPs关联项检查

首先要确认旧配置里AllowedIPs的每一条网段,对应的对端对等端地址没有和新设备本地现有网段冲突,比如旧设备本地用的是192.168.1.0/24,新设备本地刚好也是同网段,直接迁移带该网段的AllowedIPs就会导致本地访问该网段的流量被错误导入WireGuard接口。

还要注意AllowedIPs同时承担两个作用,一是决定本地哪些目的地址的流量会走WireGuard隧道,二是校验从隧道收到的数据包的源IP是否属于允许范围,迁移时不能只照搬字段内容,加速器还要核对新设备上其他WireGuard对等端的AllowedIPs网段有没有出现重叠冲突。

迁移后的配置调整要点

如果新设备上的WireGuard实例开启了PersistentKeepalive长连接,你不需要修改AllowedIPs的原有网段条目,只需要确认新设备的UDP监听端口没有被其他服务占用,注意同端口的UDP和TCP监听是完全独立的端点,不会互相抢占,不需要额外调整TCP相关配置。

如果迁移后你需要保留部分本地局域网流量不走隧道,不要直接把AllowedIPs改成0.0.0.0/0就完事,要单独把本地直连的局域网网段从AllowedIPs里排除,或者在新设备的WireGuard配置里添加对应的排除网段条目,避免本地局域网访问异常。

验证与回退方法

迁移完成后先不要立刻删除旧设备上的原有配置,先测试几个不同场景的连通性,比如访问隧道内的指定内网地址、访问公网普通站点、访问新设备本地直连的局域网设备,只要任意一类访问失败,都不能判定迁移完全成功。

如果出现路由异常或者对端校验不通过的情况,直接把新设备上刚导入的WireGuard配置临时停用,恢复原有默认路由规则,再逐行比对新老配置的AllowedIPs条目差异,不需要直接卸载WireGuard或者重置整个系统网络栈。

手机连接编辑组(ExpressVPN)
手机连接编辑组
内容编辑

整理 Android 与 iOS 的连接权限、后台运行和网络切换注意事项。

查看更多文章
连接指南

找到适合当前设备的指南

遇到丢包只出现在探测工具相关问题,可从“对照实际业务和终点响应后再判断”开始阅读。不能仅凭被限制的探测推断所有业务都丢包,需要结合具体环境判断。