连接排障

双路由器环境下VPN连接速度测试方法及优化技巧详解


双路由器环境下VPN连接速度测试方法及优化技巧详解(shadowrocket)

不少家庭用户和小型工作室为了扩大无线覆盖范围、划分独立设备网段,会搭建双路由器级联的网络环境,不少用户在这类环境下开启VPN连接后,经常遇到速度不稳定、测速结果和单路由环境差异大的问题,很难定位问题出在VPN节点本身、双路由配置还是终端设置上。本文围绕双路由器环境VPN连接速度测试的完整流程展开,结合实际操作场景给出可落地的校验、测试、故障定位方法,以及经过验证的优化调整思路,所有操作都可以通过普通家用或商用路由器的常规后台功能完成,不需要特殊硬件支持。

双路由器环境VPN测试前的配置前提校验

测试前首先要理清当前双路由的实际拓扑,小火箭VPN确认是主路由负责拨号、副路由设为AP无线扩展模式,还是主路由拨号、副路由通过WAN口接主路由LAN口形成二级NAT,两种拓扑的VPN数据包转发路径完全不同,后续的测试逻辑也有差异,拓扑梳理错误会直接导致后续测试结果完全没有参考价值。

测试正式开始前,要临时关闭两台路由器自带的QoS流量整形、游戏加速、特殊流量过滤这类非基础功能,避免这些功能对VPN封装后的数据包做特殊处理,干扰测速结果的真实性,同时断开双路由下所有非测试用的联网设备,避免后台自动更新、云同步这类隐性流量占用链路带宽。

还要提前完成基准速度的采集,把VPN终端直接接在主路由的LAN口,跳过副路由直接连接VPN节点完成测速,记录下这个场景下的下载、上传速度和网络延迟数据,作为后续双路由全链路测试的对比基准,避免把VPN节点本身的带宽不足误判成双路由环境带来的速度损耗。

网络设备:双路由器环境VPN:连接速度测

用户可对照该典型双路由级联组网场景,梳理自身网络拓扑结构,完成测速前的配置前提校验

分层递进的VPN连接速度测试实操步骤

第一层测试先完成单路由基准校验,在终端直连主路由的场景下,分别测试不开启VPN的公网速度、开启VPN后的代理速度,两次测试的结果都记录完整,确认主路由本身的VPN转发状态正常,没有硬件层面的转发瓶颈。

第二层测试完成双路由裸链路校验,把测试终端接到副路由的LAN口或者无线SSID下,shadowrocket全程不开启VPN,直接访问公网完成测速,确认双路由级联后的普通公网转发速度没有明显异常,先排除副路由本身硬件故障、网线带宽不匹配这类基础问题,很多用户会直接跳过这一步,后续排查故障时走很多弯路。

第三层测试就是核心的双路由器环境VPN连接速度测试,分别覆盖两种常用的使用场景:第一种是测试终端接在副路由下,终端本地手动发起VPN连接,第二种是在主路由后台配置全局VPN规则,所有副路由下的设备流量都统一走VPN代理,分别记录两种场景下的测速数据,和之前采集的基准数据做横向对比。

测试结果对应的常见故障定位方向

如果终端接在副路由下拨VPN的速度,远低于之前采集的单路由VPN基准速度,首先登录两台路由器的管理后台查看NAT信息,确认是否出现两层NAT叠加的情况,部分老旧型号的路由器会对IPSec、GRE这类VPN协议的数据包做多余的包头校验转换,额外消耗路由器的转发算力,拖慢整体连接速度。

如果主路由配置全局VPN之后,副路由下的所有设备VPN测速结果都异常,要检查副路由的WAN口防火墙规则,部分品牌路由器默认开启的防广播风暴、异常流量拦截规则,会把VPN封装后的加密数据包误识别成攻击流量做限速处理,这类问题没有明确的报错提示,很难直接通过表象判断。

适配双路由环境的VPN连接优化技巧

如果没有强制二级NAT的网段隔离需求,优先把副路由调整为AP扩展模式,关闭副路由的DHCP服务,所有接入设备的IP地址都由主路由统一分配,整个网络只保留一层NAT结构,减少VPN加密数据包的转发处理层级,大部分普通场景下调整后VPN的转发效率都会得到改善。

如果必须保留二级NAT的双路由拓扑,要分别在两台路由器的设置页面里开启VPN透传相关的选项,也就是常说的IPSec穿透、PPTP穿透功能,关闭路由器针对VPN协议数据包的特殊校验规则,减少不必要的数据包处理步骤。

最后还要注意VPN协议的适配选择,双路由环境下优先选择UDP封装的VPN协议,尽量避免用纯TCP封装的VPN协议,否则TCP协议本身的重传机制,和路由器自带的TCP缓存优化策略叠加后,很容易出现测速时带宽虚高,但实际浏览、下载体验卡顿的异常情况。

隐私与安全编辑组 | shadowrocket
隐私与安全编辑组
内容编辑

介绍浏览器隐私、账号保护与数据传输,区分工具能力和使用边界。

查看更多文章
配置入门

从一个连接问题开始

遇到网站长时间保持的登录会话相关问题,可从“记录两者时间并在必要时重新认证”开始阅读。VPN重连成功不保证应用登录永久有效,需要结合具体环境判断。