返回博客列表

如何正确测试 VPN 速度?大部分人的测速方式都是错的

很多用户习惯通过 Speedtest 判断 VPN 的性能,认为下载速度越高,VPN 就越好。但实际网络体验由吞吐量、延迟、抖动、丢包、路由质量和连接稳定性共同决定,一次测速无法完整反映长时间使用中的表现。本文由 365VPN 安全团队介绍科学的 VPN 性能测试方法,解释如何通过 Speedtest、Cloudflare Speed Test、Ping、Traceroute、MTR、iperf3 以及真实应用测试判断 VPN 的网络质量,并结合 365VPN 官方状态监测系统,说明怎样选择适合自己网络环境的服务器。

为什么 Speedtest 显示 300 Mbps,实际看视频还是会卡?

假设你刚刚购买了一款 VPN,连接日本节点以后,打开 Speedtest 测出了 300 Mbps 的下载速度,延迟也只有几十毫秒。从结果来看,这似乎是一条非常优秀的线路。

但到了晚上,你打开 YouTube 观看 4K 视频,画面却频繁缓冲;使用 ChatGPT 时,网页偶尔加载失败;参加视频会议时,声音还会出现短暂中断。

这种现象并不罕见。

问题在于,Speedtest 测量的是设备与特定测速服务器之间的网络性能,而你的实际应用可能连接完全不同的服务器,采用不同的协议,并且具有不同的网络质量要求。

测速服务器可以提供充足带宽,不代表 YouTube 的 CDN 一定能够获得同样的吞吐量;一次持续十几秒的测试正常,也不代表一条线路在接下来的几个小时里始终稳定。

尤其是在跨境网络环境中,VPN 不仅需要连接海外节点,还需要由该节点继续访问实际目标服务,整个过程涉及本地运营商、国际出口、VPN 服务器、海外网络和目标平台。

其中任何一段发生拥塞、丢包或者路由变化,都可能影响最终体验。

因此,Speedtest 的数据并没有失去价值,只是它能够回答的问题比较有限。

Speedtest 可以帮助判断某条网络路径的传输能力,但无法单独证明一款 VPN 的整体质量。

如果希望真正了解 VPN 的表现,我们需要使用一套更加完整的测试方法。

评价 VPN 性能,首先理解六个关键指标

判断 VPN 是否好用,应该先明确它需要满足什么应用需求。

视频播放主要需要足够的持续下载速度,视频会议同时依赖上传和下载质量,在线游戏更加敏感于延迟、抖动和丢包,而远程桌面则需要连接能够持续稳定响应。

因此,我们建议从六个方面观察 VPN 性能。

指标主要含义最容易影响的场景
吞吐量(Throughput)单位时间内实际传输了多少数据视频、下载、云盘同步
延迟(Latency)数据往返所需的时间游戏、网页响应、远程操作
抖动(Jitter)连续网络延迟的变化程度视频会议、语音、实时通信
丢包率(Packet Loss)数据包未能成功送达的比例游戏、通话、下载稳定性
负载延迟(Loaded Latency)网络繁忙时延迟上升的程度多设备使用、游戏、视频会议
稳定性与路由质量不同时段、不同网络路径下的持续表现长时间连接、跨境访问

这几个指标并不存在适用于所有场景的固定排名。

例如下载大型文件时,吞吐量可能是最重要的指标;但如果正在进行实时游戏,即使带宽达到 500 Mbps,较高的延迟和丢包仍然可能导致体验很差。

我们更建议根据应用场景设置测试重点,而不是寻找一个适用于所有 VPN 的综合分数。

延迟:网络响应需要多长时间?

延迟通常使用毫秒(ms)表示。

我们日常看到的 Ping 数值,一般指数据从设备发送到目标,再收到响应所经历的往返时间,也就是 RTT。

例如 Ping 为 50 ms,意味着一次测试请求的往返耗时约为 50 毫秒。

距离、运营商路由、网络设备处理时间以及服务器负载都会影响这个数字。

通常情况下,连接距离较近的服务器更容易获得较低延迟,但距离并不是唯一因素。如果运营商路由不合理,即使目标服务器位于邻近国家,延迟也可能明显升高。

对于普通网页和视频播放,100 ms 以上的延迟未必造成明显问题;但对于竞技游戏和远程操作,几十毫秒的差异就可能影响体验。

因此,Ping 150 ms 是否正常,首先要看目标服务器在哪里,以及你正在运行什么应用。

如果从中国大陆连接美国西海岸服务器,150 ms 可能是合理的网络表现;如果访问同城服务却出现 150 ms,则值得进一步排查。

抖动:为什么 Ping 不高,通话仍然断断续续?

抖动反映的是网络延迟随时间变化的程度。

假设一条线路连续测得的延迟基本保持在 40 ms 左右,那么即使它不是最低延迟线路,实时通信体验也可能十分稳定。

但如果延迟不断在 30 ms、120 ms 和 70 ms 之间变化,语音和视频应用就需要不断调整缓冲,严重时可能产生声音中断、画面卡顿或者延迟突然增加。

需要注意,抖动不能直接用 Ping 最大值减去最小值表示。

最大值与最小值之间的差距只能说明观测期间出现过多大的延迟跨度,而 Jitter 通常需要根据连续样本之间的变化,采用明确的统计方法计算。

不同测速工具使用的算法可能不同,因此比较抖动时,最好始终使用同一个工具和测试方式。

丢包率:为什么少量丢包也会影响体验?

丢包是指发送的数据包未能在预期条件下成功到达目标。

互联网应用对丢包的处理方式不同。

TCP 可以通过重传恢复丢失的数据,但重传会增加延迟,并可能触发拥塞控制,从而降低实际吞吐量。

视频会议和游戏则可能使用 UDP 或其他实时传输机制,如果发生丢包,应用需要决定是否恢复数据、使用纠错或者直接丢弃过期内容。

因此,持续丢包可能表现为语音不连续、游戏角色位置突然变化、视频画面短暂模糊或者文件下载速度下降。

需要注意,Ping 测试得到的是 ICMP 回应情况,不一定能够直接代表 VPN 所使用的 TCP 或 UDP 流量丢包率。

部分服务器会限制 ICMP,甚至完全不响应 Ping,因此不能仅凭 Ping 失败就判断服务器无法正常提供服务。

吞吐量:下载速度和上传速度都很重要

吞吐量通常使用 Mbps 或 Gbps 表示,代表实际测量到的数据传输速率。

下载速度主要影响视频播放、网页资源加载和文件下载,而上传速度则直接影响视频会议、直播、云盘备份和文件传输。

对于日常网页浏览,几百 Mbps 的下载带宽往往不是必需条件。

但如果经常上传大型文件,或者同时有多台设备运行视频会议,上传带宽不足就可能成为明显瓶颈。

另外,Mbps 与 MB/s 需要区分。

Mbps 表示每秒多少兆比特,MB/s 表示每秒多少兆字节。在不考虑协议开销的情况下,100 Mbps 约等于 12.5 MB/s。

因此,测速显示 100 Mbps,而下载软件显示约 12 MB/s,并不代表 VPN 发生了严重降速。

负载延迟:为什么一下载文件,游戏就开始卡?

这是近年来网络性能测试中越来越值得关注的指标。

传统 Ping 通常是在网络较为空闲时进行的,此时线路可能表现很好。

但如果设备正在下载大型文件、上传云盘备份,或者家庭中的其他设备持续占用带宽,路由器及运营商网络中的数据包就可能开始排队。

这种排队会增加网络延迟。

如果缓冲队列管理不合理,就可能出现 Bufferbloat,也就是缓冲膨胀。

例如空闲时 Ping 只有 20 ms,但开始全速下载后,延迟突然升高到 200 ms,甚至超过 500 ms。

在这种情况下,Speedtest 可能仍然显示很高的下载速度,但同时进行的视频会议或者游戏却会明显卡顿。

所以,一条线路在空闲时延迟很低,并不能证明它在高负载下仍然表现良好。

测试 VPN 时,我们建议同时观察空闲延迟和负载延迟。

长期稳定性:一次跑分不能代表一整天

VPN 网络质量会随着时间发生变化。

早上表现良好的节点,到了晚间高峰可能因为用户数量增加、国际出口拥塞或者服务器负载上升而明显变慢。

不同运营商之间也存在差异。

即使使用相同的 VPN 节点,中国电信、中国联通和中国移动用户也可能因为线路不同而获得不同的连接结果。

因此,VPN 性能测试需要包含时间维度。

如果只在凌晨测试一次,就无法判断它能否满足用户晚上使用的需求。

正确测试 VPN,应该先建立可比较的环境

对于普通用户来说,不需要部署专业网络实验室,也没有必要购买昂贵的测试设备。

最重要的是保持测试条件一致。

例如同一台电脑、相同的本地网络、相同测速服务和相同测试方式,可以减少设备差异带来的影响。

如果使用 Wi-Fi,建议尽量保持距离路由器的位置不变;条件允许时,也可以通过网线连接进行一轮对照测试,判断无线网络是否成为瓶颈。

同时,应该暂停大型下载、云盘同步和其他会持续占用带宽的程序。

如果家里还有其他设备正在上传视频或者进行系统更新,也可能干扰测试结果。

另外,测试 VPN 时还要确认流量是否真的经过 VPN。

如果使用智能分流,而测速网站恰好被设置为直连,那么测试得到的就可能是原始宽带的表现,而不是 VPN 的性能。

因此,在 365VPN 中进行测速以前,可以先通过公网 IP 查询确认当前测试流量使用的网络出口,再开始正式测试。

推荐一套普通用户也能完成的测速流程

我们建议把完整测试拆成三个阶段,分别验证基础网络、VPN 性能和实际应用体验。

第一阶段:测量原始网络

先暂时断开 VPN,记录当前宽带或者移动网络的基本性能。

可以使用 Speedtest 或 Cloudflare Speed Test 测量下载、上传、空闲延迟和负载延迟。

Speedtest:

https://www.speedtest.net/

Cloudflare Speed Test:

https://speed.cloudflare.com/

其中 Cloudflare Speed Test 提供了更加细化的网络质量指标,能够帮助用户观察下载、上传、延迟、抖动以及负载下的响应变化。

完成以后,记录原始网络的测试结果。

这一步非常重要。

如果家庭宽带本身已经存在明显丢包,或者 Wi-Fi 信号不稳定,那么连接 VPN 后出现问题,就不能直接认定是 VPN 服务器造成的。

第二阶段:保持测试条件一致,对比 VPN 节点

打开 365VPN,选择希望测试的服务器。

对于中国大陆用户,可以根据自己的网络环境选择香港、日本、新加坡、台湾或者美国等地区作为候选节点。

我们建议至少测试三个不同节点。

每次切换节点后,先确认 VPN 已经成功连接,并检查公网 IP 是否变化,然后在相同测速网站进行测试。

尽量使用同一个测速服务器,而不是让测速工具每次自动切换到不同地区的服务器,否则不同结果之间很难直接比较。

此外,还应该记录 VPN 节点所在地和测速服务器所在地。

例如连接日本 VPN 节点,但 Speedtest 选择香港测速服务器,测量结果反映的是经过日本 VPN 后到香港测试服务器的网络表现,并不能代表访问美国网站的性能。

如果需要比较节点的跨境访问能力,应当再增加与实际目标地区相匹配的测试。

第三阶段:使用真实应用验证

测速完成以后,还需要实际打开自己常用的互联网服务。

如果主要用于 YouTube,可以播放一段较高画质的视频,并观察是否频繁缓冲、是否自动降低清晰度,以及拖动进度条以后需要多长时间恢复播放。

YouTube 网页播放器中的“详细统计信息”(Stats for Nerds)可以显示 Connection Speed、Buffer Health 等信息,适合判断播放器当前的数据获取能力和缓冲情况。

如果主要使用 ChatGPT 或 Claude,可以测试网页加载、文件上传以及连续对话过程中是否发生连接中断。

但需要注意,AI 模型生成速度还受到服务端计算资源和模型负载影响,不能把回答生成慢直接归咎于 VPN。

如果主要用于视频会议,则应该观察通话期间的丢包、延迟、抖动以及实际声音和画面质量,而不是只看下载速度。

对于在线游戏,应优先使用游戏客户端提供的延迟和网络诊断信息,因为它们通常比普通网页测速更加接近真实游戏连接路径。

为什么最好连续测试三天,而不是只测一次?

VPN 性能具有明显的时间变化特征。

因此,我们建议至少在早间、下午和晚间分别测试,并连续记录三天。如果需要判断长期稳定性,可以把观察周期延长到一周。

例如早上 9 点、下午 3 点和晚上 9 点分别进行测试,就能够初步观察一条线路是否存在明显的高峰期性能下降。

对于主要在夜间使用 VPN 的用户,晚间测试尤其重要。

如果一条线路白天表现优异,但每天晚上都明显变慢,它可能并不适合作为长期主力节点。

下面是一份可直接使用的记录模板,数值仅用于演示,并非 365VPN 实测结果。

时间节点下载速度平均延迟丢包率实际体验
09:00日本180 Mbps52 ms0%视频正常
15:00日本165 Mbps55 ms0%视频正常
21:00日本95 Mbps78 ms0.5%偶尔缓冲
09:00新加坡150 Mbps65 ms0%视频正常
15:00新加坡145 Mbps68 ms0%视频正常
21:00新加坡130 Mbps72 ms0%视频正常

假设这些数据来自相同测试环境,我们就会发现日本节点在早间拥有更高的峰值下载速度,但新加坡节点在晚间的性能变化相对较小。

如果用户主要在晚上观看视频,那么新加坡节点可能更符合实际需求。

这种长期对照方式可以帮助用户找到稳定的主力线路,而不是每次都选择瞬时测速最高的节点。

进阶测试:如何使用 Ping、Traceroute 和 MTR?

如果希望进一步分析 VPN 为什么变慢,可以使用操作系统提供的网络工具。

但需要注意,这些工具测量的是指定网络路径,并不一定能够直接展示 VPN 服务器内部的所有流量处理过程。

尤其是在 TUN、系统代理和智能分流模式下,测试命令是否经过 VPN,需要根据实际路由配置确认。

Windows 使用 Ping

打开 PowerShell 或命令提示符,可以执行:

ping -n 50 1.1.1.1

这个命令会向目标地址发送 50 次 ICMP Echo 请求,并输出往返时间和丢包统计。

如果目标正常响应,可以根据最终结果观察平均延迟、最小延迟、最大延迟以及请求失败次数。

但这些结果只反映 ICMP 测试。

如果客户端使用的是普通系统代理模式,Windows 的 Ping 命令可能完全不经过代理节点,因此不能直接将结果视为 VPN 隧道的延迟。

另外,1.1.1.1 使用 Anycast 网络,不同地区可能连接到不同的 Cloudflare 接入点。它适合进行基础网络诊断,但不适合作为所有 VPN 节点之间的唯一性能比较目标。

macOS 使用 Ping

macOS 可以打开终端,执行:

ping -c 50 1.1.1.1

同样可以观察延迟和丢包情况。

如果希望进行更长时间的稳定性测试,可以适当增加测试次数。

不过,测试前仍然需要确认流量是否经过 VPN,以及目标服务器是否正常响应 ICMP。

Traceroute 能告诉我们什么?

Windows 可以使用:

tracert 1.1.1.1

macOS 和 Linux 可以使用:

traceroute 1.1.1.1

Traceroute 主要通过逐步调整数据包 TTL 或 Hop Limit,尝试发现数据经过的部分路由设备。

这对于排查异常绕路、路由变化和部分网络故障具有参考价值。

但它存在几个重要限制。

首先,部分网络设备不会回复相关探测,因此中间出现星号不代表该段线路一定故障。

其次,Traceroute 展示的是某个时间、某种探测方式下可以观察到的路径,并不一定完整对应真实应用流量。

最后,如果测试流量通过 VPN 隧道,用户本地执行的 Traceroute 通常无法完整看见隧道内部以及 VPN 服务器后面的全部真实转发路径。

因此,不建议仅凭 Traceroute 中出现几个特定 IP 段,就断言某条线路一定属于 CN2 GIA、IPLC 或其他商业线路类型。

MTR 应该怎么看?

MTR 结合了持续 Ping 和路由追踪的部分能力,能够在一段时间内观察不同网络跳点的响应情况。

Windows 用户可以使用相应的 MTR 工具,macOS 和 Linux 用户则可以安装命令行版本。

例如:

mtr -rwzc 100 1.1.1.1

这个命令会执行一定数量的探测,并输出对应统计结果,适合观察路径是否存在持续变化。

但 MTR 的丢包数据特别容易被误读。

如果某个中间路由器显示较高丢包率,而后续跳点和最终目标没有丢包,通常需要考虑该路由器限制 ICMP 响应的可能性。

因为中间设备可以正常转发业务流量,同时对发往自己控制平面的探测请求设置较低优先级。

只有丢包现象在后续路径和最终目标持续存在,并且能够结合实际业务异常得到验证时,相关结果才更具有故障诊断价值。

iperf3:如何测试持续吞吐量?

如果已经拥有自己的服务器,希望测试指定网络路径的实际传输能力,可以使用 iperf3。

iperf3 是一个开源网络性能测试工具,支持 TCP、UDP 等传输测试,并能够输出吞吐量及相关统计信息。

它适合进行持续测试,但有一个基本前提:用户必须拥有或获得授权使用一台运行 iperf3 服务端的服务器。

首先,在服务器上执行:

iperf3 -s

随后在测试设备上执行:

iperf3 -c SERVER_IP -t 30

其中 SERVER_IP 需要替换为实际服务器地址。

这条命令会运行约 30 秒的 TCP 测试,默认测量从客户端向服务器发送数据的性能。

如果希望测量反向传输,可以执行:

iperf3 -c SERVER_IP -t 30 -R

反向模式下,服务器会向客户端发送测试数据,因此更适合模拟下载方向。

需要注意,iperf3 测试结果同样取决于测试服务器的网卡、CPU、带宽和网络路径。

此外,如果使用 VPN 的系统代理模式,iperf3 可能不会自动经过代理服务器。如果要测试 VPN 内部的真实吞吐,需要确认测试数据实际通过 VPN 隧道发送。

因此,iperf3 更适合有明确网络拓扑和服务器控制权的高级用户,而不是普通用户必须安装的测速软件。

365VPN 如何监测节点稳定性?

用户自己测速能够反映所在网络环境中的体验,但对于 VPN 服务商来说,还需要持续监测服务器是否在线、连接是否成功,以及不同地区的服务是否发生明显波动。

365VPN 已经提供独立的官方状态监测页面:

https://365vpn.com/status

该页面公开展示部分地区的网络连通情况,包括香港、美国、新加坡、日本和台湾,同时还包括 ChatGPT、Claude 等 AI 服务的可用性监测。

用户可以查看对应监测项目的近 24 小时可用率、延迟变化、探测次数和失败次数。

页面还会定期刷新,让用户能够及时了解部分服务器地区和相关服务的运行情况。

这项功能主要用于帮助用户判断异常是否具有普遍性。

例如自己连接日本节点时发现明显变慢,可以先检查 365VPN 官方状态页面中日本监测位置的可用率和延迟变化。

如果状态页也出现明显异常,说明相应监测路径可能正在发生问题。

如果状态页显示正常,但自己的设备持续无法连接,则更需要考虑本地运营商、Wi-Fi、设备配置或者到目标节点的具体网络路径。

不过,我们也需要说明,状态页面的监测结果并不等于每一名用户的真实体验。

监测探针有自己的网络位置和运营商条件,因此即使同一个地区显示 100% 可用,也不代表中国大陆所有省份、所有运营商都能获得相同的速度和稳定性。

状态监测可以帮助判断服务器和部分网络路径的健康状况,用户自己的实际测试仍然非常重要。

365VPN 为什么强调节点覆盖和智能分流?

VPN 的性能不仅取决于协议效率,还受到服务器所在地、线路质量、服务器负载以及目标网站位置影响。

365VPN 目前提供覆盖全球 60 多个国家和地区的 500 多台服务器,用户可以根据自身所在地和需要访问的互联网服务选择不同网络出口。

对于跨境互联网用户来说,更多节点提供了线路选择空间。

例如访问日本的互联网服务,可以优先测试日本节点;如果某条线路在晚间出现拥塞,可以进一步尝试新加坡、香港或者其他合适地区的服务器。

但节点数量本身不能保证速度。

即使服务器覆盖很多国家,具体使用体验仍然需要通过延迟、吞吐量、丢包和真实应用进行判断。

此外,我们还提供智能分流功能,减少部分流量不必要的网络绕行。

例如用户在连接海外 VPN 时,仍然可能需要访问本地银行、支付和购物服务。如果把所有流量统一交给海外节点,本地应用的网络延迟可能增加,部分服务还可能因 IP 地区变化要求额外验证。

通过智能分流,可以让确实需要 VPN 的应用通过 VPN 网络连接,而适合本地网络的应用保持直连。

不过,被设置为直连的流量不会获得 VPN 隧道提供的网络路径保护,因此分流规则仍然应该根据实际需求配置。

测速很快但实际体验很差,应该如何排查?

如果 Speedtest 得到很高的下载速度,但实际应用经常卡顿,我们建议先确认问题究竟发生在什么服务上。

如果只有 YouTube 播放异常,而普通网页和其他视频服务都正常,可以检查 YouTube 的 Connection Speed、Buffer Health,以及当前账号和应用状态。

如果所有实时通信服务都表现不好,则需要重点检查丢包、抖动和负载延迟。

如果所有海外网站都很慢,而本地网络没有问题,可以先测试其他 365VPN 节点,并比较不同地区的连接结果。

如果只有晚间明显降速,那么应该连续记录几天,判断是否与高峰期拥塞有关。

另外,也要考虑用户自己的本地网络。

使用距离较远的 Wi-Fi、信号干扰严重、路由器负载较高或者家庭中有人持续上传大文件,都可能显著影响 VPN 的实际表现。

如果条件允许,可以使用网线进行一次测试,或者将手机从 Wi-Fi 切换到移动网络,对比同一 VPN 节点的表现。

这通常能够帮助用户判断问题是否集中在本地接入网络。

不建议遇到速度问题后就直接关闭 IPv6、修改系统 DNS 或重置全部网络配置,因为这些操作并不能保证改善实际线路质量,反而可能引入新的兼容性问题。

写在最后

科学测试 VPN 的目的,不是找到一个最大的 Mbps 数字,而是确认网络连接能否满足自己的实际需求。

Speedtest 仍然是一款有价值的工具,它能够帮助我们测量特定网络路径上的下载速度、上传速度和延迟,但单次测速无法完整反映晚高峰拥塞、持续丢包、网络抖动以及不同互联网服务之间的线路差异。

对于普通用户,我们建议首先记录原始网络表现,再测试至少三个 VPN 节点,并在不同时间段重复观察,最后使用 YouTube、视频会议、AI 服务、游戏或者其他日常应用验证实际体验。

如果需要进一步排查网络问题,可以使用 Ping、Traceroute、MTR 和 iperf3 等工具,但必须明确这些工具实际测试了哪条路径,以及结果是否受到 ICMP、代理模式和服务器配置的影响。

365VPN 除了提供多地区服务器、智能分流和网络连接管理功能以外,也通过官方状态页面公开部分节点地区及 AI 服务的可用性与延迟监测结果,帮助用户了解网络运行情况。

不过,任何服务商的监测数据都不能完全替代用户自己的网络测试。

不同运营商、不同城市、不同设备和不同使用时间,都可能带来截然不同的结果。

真正值得长期使用的 VPN,不是某一次测速跑出最高数字的 VPN,而是在你常用的网络环境、常用时间和常用服务中,能够持续提供足够带宽、合理延迟和稳定连接的 VPN。

因此,当下一次看到某个节点测速达到几百 Mbps 时,不妨再测试它的晚高峰表现、负载延迟和实际应用体验。

只有这些结果同时符合自己的需求,才能说明这条 VPN 线路真正适合长期使用。

© 2025 365VPN All rights reserved.
如何正确测试 VPN 速度?大部分人的测速方式都是错的 | 365VPN Blog