如何测试 VPN

更新于 2026年9月21日 · 我们如何研究

要检查一家 VPN 有没有尽到本分,并不需要什么专业工具。这些检查大约十五分钟就能做完,而每次改动设置后都重做一遍,是这个领域里最有价值的习惯。

先记录一组基准数据

连接之前,先记下你的真实 IP 地址、ISP 名称、DNS 解析服务器,以及空载时的一次测速。没有基准数据,你就无法判断到底有没有变化。

1. 地址与 DNS

  1. 连接到另一个国家的服务器。
  2. 检查你的公网 IP 地址。它必须是 VPN 的地址,而不是你自己的。
  3. 做一次 DNS 泄漏测试。列出来的每一个解析服务器都应当属于 VPN。
  4. 检查有没有 IPv6 地址。要么一个都不出现,要么出现的是 VPN 的地址。
  5. 在你用的每一个浏览器里都做一次 WebRTC 检查;不同浏览器的结果并不一样。

2. 终止开关

  1. 向一个公网地址持续 ping,这样你能看到流量是否还在走。
  2. 不要正常断开,而是在任务管理器里强制结束 VPN 客户端进程。
  3. ping 必须立刻失败。如果还有回应,说明终止开关并没有在保护你。
  4. 再用禁用网卡的方式重做一遍,并在休眠与唤醒之后再测一次。

3. 协议对比

  1. 选定一台服务器,测试期间不要更换。
  2. 先用 WireGuard 测,再测 OpenVPN UDP,最后测 OpenVPN TCP。
  3. 每项测量做三次并取中位数,因为单次测量的波动很大。
  4. 在一天中网络繁忙的时段再测一次。拥堵对排名的影响,比协议本身还要大。

4. 重连时的表现

  1. 在手机上从 Wi-Fi 切到移动网络,看隧道能否撑住。
  2. 在应用里切换服务器,留意切换过程中保护是否出现空档。
  3. 开启自启动后重启,检查在隧道建立之前有没有什么流量跑出去。

如实记录结果

这也是我们要求自己达到的标准。凡是没有做过的测试,我们就直说没做,而不是给出一个数字。

记录为什么这很重要
日期与时间网络状况会变;没有日期的结果算不上结果
服务器位置与协议没有这些信息,这个数字就无法被重现
你的基准数据没有对照的速度数字说明不了任何问题
测试次数与中位数单次测量会被噪声主导
你没有测试的部分任何测试记录里最诚实的部分

本站为什么没有速度对比图

可重复的吞吐量测试需要受控的环境、多次重复和有文档记载的步骤。我们没有做过这样的测试,因此不发布速度数据、评分,也不发布由此推导出来的排名。上面的方法能让你测自己的线路,这比别人在另一个大洲测出来的数字更有用。

常见问题

我怎么知道我的 VPN 真的在起作用?
确认你的公网 IP 地址已经改变、显示出来的每一个 DNS 解析服务器都属于 VPN,并且看不到任何来自你 ISP 的 IPv6 地址。
我该怎么测试终止开关?
先开一个持续的 ping,再到任务管理器里结束 VPN 客户端进程。ping 应当立刻失败。如果还有回应,说明流量正在往外漏。
我测出来的速度为什么波动这么大?
服务器负载、时间段、路由和你本地的网络,每次测量之间都会变。至少测三次,并取中位数。