不少家庭用户、小型工作室为了扩展网络覆盖范围或者实现多网段隔离,会搭建双路由器网络环境,但开启VPN连接后经常遇到速度远低于预期的问题,很多用户找不到问题根源,盲目调整参数反而把网络配置搞得更混乱。本文围绕双路由器环境VPN连接速度测试的完整流程,梳理实操前的准备要求、分阶段测试方法,以及对应测试结果的优化思路,帮用户准确定位性能瓶颈,避免常见配置误区。

用户在双路由器网络环境下按规范开展VPN连接速度测试,排查性能瓶颈避免配置误区。
双路由器环境VPN测试前的配置前提
正式测试前首先要理清当前双路由器的实际拓扑,确认两台设备是AP桥接模式,还是二级NAT路由模式,vpn加速器两种拓扑下VPN数据包的转发路径完全不同,提前梳理清楚拓扑结构,能避免后续排查过程中出现逻辑偏差。
测试前需要临时关闭两台路由器里的所有额外规则,包括游戏加速、自定义QoS限速、广告过滤、特殊应用引流等功能,排除这些非必要规则对VPN数据包转发的干扰,保证测试过程的变量仅为VPN连接本身。
参与测试的终端需要通过千兆有线网线直接连接到对应路由器的LAN口,不要使用WiFi连接,避免无线信号干扰、无线协商速率不足等问题成为测速瓶颈,确保终端本身的网络转发性能不会拖慢测试结果。
分阶段VPN连接速度测试实操步骤
第一阶段先完成无VPN场景的基准测速,不开启任何VPN服务,分别在终端连接主路由、终端连接副路由的状态下完成两次公网测速,记录两个场景下的最高可用速度,白鲸加速器作为后续对比的参照基准,避免后续把双路由器本身的转发性能瓶颈误判为VPN的问题。
第二阶段完成单路由器场景的VPN测速,把VPN服务直接配置在主路由器上,终端用有线接主路由LAN口,开启VPN后完成测速,得到单路由器运行VPN时的基准速度,这个数值是后续判断双路由场景下VPN性能变化的核心参照。
第三阶段开展双路由器环境VPN专项测速,分两个不同场景分别测试,第一个场景是VPN配置在主路由上,终端有线连接副路由完成测速,第二个场景是VPN配置在副路由上,终端同样有线连接副路由完成测速,两个场景的测速结果差异,就能直接定位性能瓶颈出在哪台设备的转发环节。
每一次测速的过程中,都要同步登录两台路由器的管理后台,查看设备的CPU、内存实时占用率,如果某台设备的硬件资源在测速过程中直接跑满,后续的优化方向就优先对应这台设备的硬件转发能力,不需要盲目调整VPN协议参数。
测试结果对应的常见误区与优化方案
很多用户测出来双路由下VPN速度远低于单路由场景,第一反应就更换VPN协议或者更换VPN节点,其实不少时候问题出在二级NAT场景下的端口透传规则缺失,VPN对应的服务端口没有在副路由上做端口转发透传,导致VPN数据包被两次NAT转换,额外增加了不必要的转发开销。
还有不少用户出于分流需求,习惯把VPN同时配置在主副两台路由器上,让两台设备同时运行VPN隧道,这种叠加转发的模式本身就会带来额外的性能开销,测试出来的速度偏低属于正常现象,除非有特殊的多线路分流需求,否则不建议同时在两台路由器上开启VPN服务。
如果测试发现VPN配置在副路由上时速度远低于主路由场景,大概率是副路由的硬件不支持当前所用VPN协议的硬件加速,这种情况不需要反复调整加密参数,要么把VPN服务迁移到性能更强的主路由器上运行,要么更换支持对应VPN协议硬件加速的副路由即可。
最后要注意,双路由器环境下的VPN速度测试不要在网络高峰时段单次测试就直接下结论,不同时段的公网链路波动、运营商的动态策略调整,都可能导致测速结果出现偏差,需要在不同时段多次测试之后,再判断是否需要做进一步的配置调整。
白鲸加速器 
