如何测试 VPN
更新于 2026年9月21日 · 我们如何研究
要检查一家 VPN 有没有尽到本分,并不需要什么专业工具。这些检查大约十五分钟就能做完,而每次改动设置后都重做一遍,是这个领域里最有价值的习惯。
先记录一组基准数据
连接之前,先记下你的真实 IP 地址、ISP 名称、DNS 解析服务器,以及空载时的一次测速。没有基准数据,你就无法判断到底有没有变化。
1. 地址与 DNS
- 连接到另一个国家的服务器。
- 检查你的公网 IP 地址。它必须是 VPN 的地址,而不是你自己的。
- 做一次 DNS 泄漏测试。列出来的每一个解析服务器都应当属于 VPN。
- 检查有没有 IPv6 地址。要么一个都不出现,要么出现的是 VPN 的地址。
- 在你用的每一个浏览器里都做一次 WebRTC 检查;不同浏览器的结果并不一样。
2. 终止开关
- 向一个公网地址持续 ping,这样你能看到流量是否还在走。
- 不要正常断开,而是在任务管理器里强制结束 VPN 客户端进程。
- ping 必须立刻失败。如果还有回应,说明终止开关并没有在保护你。
- 再用禁用网卡的方式重做一遍,并在休眠与唤醒之后再测一次。
3. 协议对比
- 选定一台服务器,测试期间不要更换。
- 先用 WireGuard 测,再测 OpenVPN UDP,最后测 OpenVPN TCP。
- 每项测量做三次并取中位数,因为单次测量的波动很大。
- 在一天中网络繁忙的时段再测一次。拥堵对排名的影响,比协议本身还要大。
4. 重连时的表现
- 在手机上从 Wi-Fi 切到移动网络,看隧道能否撑住。
- 在应用里切换服务器,留意切换过程中保护是否出现空档。
- 开启自启动后重启,检查在隧道建立之前有没有什么流量跑出去。
如实记录结果
这也是我们要求自己达到的标准。凡是没有做过的测试,我们就直说没做,而不是给出一个数字。
| 记录 | 为什么这很重要 |
|---|---|
| 日期与时间 | 网络状况会变;没有日期的结果算不上结果 |
| 服务器位置与协议 | 没有这些信息,这个数字就无法被重现 |
| 你的基准数据 | 没有对照的速度数字说明不了任何问题 |
| 测试次数与中位数 | 单次测量会被噪声主导 |
| 你没有测试的部分 | 任何测试记录里最诚实的部分 |
本站为什么没有速度对比图
可重复的吞吐量测试需要受控的环境、多次重复和有文档记载的步骤。我们没有做过这样的测试,因此不发布速度数据、评分,也不发布由此推导出来的排名。上面的方法能让你测自己的线路,这比别人在另一个大洲测出来的数字更有用。
常见问题
我怎么知道我的 VPN 真的在起作用?
确认你的公网 IP 地址已经改变、显示出来的每一个 DNS 解析服务器都属于 VPN,并且看不到任何来自你 ISP 的 IPv6 地址。
我该怎么测试终止开关?
先开一个持续的 ping,再到任务管理器里结束 VPN 客户端进程。ping 应当立刻失败。如果还有回应,说明流量正在往外漏。
我测出来的速度为什么波动这么大?
服务器负载、时间段、路由和你本地的网络,每次测量之间都会变。至少测三次,并取中位数。