隐私与安全

双路由器环境下VPN连接速度测试方法与提速技巧

不少家庭用户、小型工作室出于覆盖范围扩展或者多网段隔离的需求搭建双路由器网络,这类环境下的VPN连接经常出现速度不达预期的问题,普通单路由器场景的测速方法无法精准定位损耗节点,猎豹VPN官网本文结合常见的双路由部署场景,讲解适配双路由环境VPN连接速度的分层测试方法,以及经过验证的实用调整思路,帮用户理清速度异常的根因。

双路由器环境VPN测速的前置配置准备

测试前首先要梳理清楚当前双路由的实际拓扑,常见的部署模式分为两类,一类是主路由负责宽带拨号,副路由接主路由LAN口做无线AP扩展,另一类是副路由WAN口接主路由LAN口做二级NAT,需要先标记清楚VPN的部署位置,是配置在主路由端、副路由端,还是终端单独拨号,避免测试过程中变量混杂,无法定位问题来源。

正式测试前要关闭所有测试终端后台的下载、视频缓存、云同步类进程,把除了测试用的有线连接PC之外的其他无线、有线设备暂时断开两个路由器的网络连接,避免其他设备抢占带宽,同时临时关闭两个路由器自带的智能QoS、游戏加速、流量整形类功能,防止预设规则干扰测速结果的准确性。

分节点的分层速度测试方法

首先完成基准带宽测试,猎豹VPN官网先不连接VPN,直接把测试终端接主路由的有线千兆口跑公网测速,得到当前家用宽带线路的裸速基准,再把测试终端移到副路由的有线口跑同样的测速,确认双路由本身的级联链路没有异常速度损耗,先排除路由器本身的硬件、配置故障。

实操双路由器环境VPN连接速度测试

双路由器组网环境下开展分层VPN测速,精准定位带宽损耗根源

接下来测试第一层VPN速度,如果VPN是直接配置在主路由上的全局模式,就直接用副路由下的测试终端正常访问公网,跑三次不同时段的VPN链路测速,记录下下载、上传的速度数值,和之前得到的裸速基准做对比,就能初步判断VPN本身的线路损耗占比。

如果VPN是终端单独拨号的模式,就要分别测试终端接主路由时拨VPN的速度,和终端接副路由时拨VPN的速度,两次结果做差值,就能定位速度损耗是来自VPN远端节点的线路本身,还是双路由的级联转发链路,避免把VPN节点的带宽不足误判成双路由配置故障。

最后还要做跨节点的跳转测试,比如主路由下的终端拨部署在副路由LAN侧的自建VPN服务,副路由下的终端拨部署在主路由LAN侧的自建VPN服务,排查双向转发的时候有没有路由器的防火墙规则限制了VPN流量的转发带宽。

常见速度异常的定位与调整技巧

很多二级NAT模式的双路由环境里,VPN的ESP数据包容易被副路由的默认防火墙规则误拦截,导致数据包反复重传拖慢整体速度,这时候可以登录副路由的管理后台,猎豹开启系统设置里的VPN透传功能,把IPsec、OpenVPN、WireGuard对应的协议端口放开,不需要额外做端口映射就能减少不必要的转发损耗。

如果测试发现终端接主路由时VPN速度完全正常,接副路由时VPN速度明显下降,可以检查副路由的WAN口协商速率,不少老旧路由器的百兆WAN口在千兆主路由下做二级拨号的时候,会自动协商成百兆速率,限制了VPN的转发上限,把副路由的上网模式改成AP模式,关闭副路由的DHCP服务,就能消除二级NAT带来的额外转发开销。

还有不少用户习惯在两个路由器上都开启VPN客户端,相当于让VPN流量经过两次加密封装,测试的时候会发现速度远低于单VPN拨号的结果,这种场景下只需要保留其中一个路由器的VPN客户端配置,另一个路由器关闭VPN相关的所有功能,就能避免重复封装带来的性能损耗。

测速结果的验证与常见误区规避

每次调整完配置之后都要重复之前的分层测试步骤,不能只测一次就下结论,不同时段的公网线路波动、VPN远端节点的负载变化,都可能导致单次测速结果出现偏差,多时段多次测试得到的平均值才具备参考性,单次测试的异常结果不能直接判定配置存在问题。

不要盲目套用单路由器环境下的VPN提速教程,比如修改MTU数值这类操作,在双路由环境下需要同时调整两个路由器的MTU参数,只改其中一个反而会导致数据包频繁分片,进一步降低VPN的连接速度,猎豹调整后要重新跑测速确认效果。

也要注意双路由器的WiFi频段干扰问题,如果是用无线连接测试VPN速度,2.4G频段的同信道干扰会让测速结果远低于实际有线能达到的上限,测试的时候优先用有线连接排除无线干扰的变量,后续日常使用的时候再调整WiFi信道、频段配置优化无线场景的VPN速度。

连接排障编辑组
连接排障编辑组
内容编辑

按设备、网络、客户端和服务端逐层检查,让故障定位更有条理。

查看更多文章
配置入门

找到适合当前设备的指南

遇到首次使用新节点的验收相关问题,可从“从基础连通到常用业务逐项验证”开始阅读。试用一次不代表所有时段都有相同性能,需要结合具体环境判断。