如何检查 VPN 是否正常工作?4 个测试方法(2026)

VPN 显示“已连接”不代表真的在保护你。用 IP、DNS、WebRTC 和断网保护 4 个测试,五分钟内就能确认 VPN 是否泄漏,并附各设备检查方法与常见故障修复。

VPN 软件上的状态灯显示“已连接”,并不代表它真的在工作。真正有效的 VPN 需要满足三点:你的真实 IP 被隐藏、DNS 请求走 VPN 隧道、断线时 Kill Switch(断网保护)会切断流量。下面的 4 个测试五分钟内就能做完,不需要技术背景,只要一个浏览器标签页。

这些测试适用于任何服务商。如果你想先确认自己是否真的需要 VPN,或者想了解 VPN 与机场的区别,可以看机场和 VPN 的区别。

30 秒快速检查

先连上 VPN,再各开一个新标签页:

  1. 查 IP:打开 whatismyipaddress.com,显示的位置应该是 VPN 服务器所在城市,而不是你的真实位置。
  2. 查 DNS:打开 dnsleaktest.com,点 Standard Test,结果里的服务器应该属于 VPN 服务商,不应该出现你家宽带运营商。
  3. 查断网保护:把 Wi-Fi 关掉三秒再打开,立刻重新检查 IP;应该显示连接错误或仍是 VPN 的 IP,不应该是你的真实 IP。

三项都通过,说明 VPN 基本正常;任何一项失败,往下看对应修复方法。

4 个测试详解

VPN 即使显示绿灯,也可能在三个地方泄漏数据。建议第一次设置新 VPN、换服务器、更新 App 或换设备时都重新测一遍。

测试 1:IP 地址检查

确认什么:你的流量是从 VPN 服务器出去的,不是从家里的宽带出去的。

  1. 先在断开 VPN 的状态下记下当前 IP。
  2. 连接 VPN,选择某个国家的服务器。
  3. 刷新检测网站,IP 和位置应该变成 VPN 服务器的。

通过:显示新的 IP 与位置。失败:仍显示真实 IP,多半是隧道没建立好,先断开重连,再换一台服务器。

测试 2:DNS 泄漏测试

DNS 查询负责把域名翻译成 IP。如果它绕过隧道,运营商就能看到你查了哪些网站,这是 VPN 看似已连接却暴露行踪的最常见原因。详见我们的DNS 泄漏专题。

做法:连接 VPN,在 dnsleaktest.com 运行 Standard Test(想检查 IPv6 DNS 就运行 Extended Test),查看结果中的服务器与运营商。

通过:全部是 VPN 服务商的 DNS。失败:出现你家宽带运营商。可以先在设置里关闭再开启 DNS 泄漏保护,重连后再测;如果仍然失败,检查系统是否手动设置了自定义 DNS,系统级 DNS 会覆盖 VPN 的设置。

测试 3:WebRTC 泄漏测试

WebRTC 是浏览器用于视频通话等实时通信的功能,它可能绕过 VPN 隧道直接向网站发送你的真实 IP。Chrome、Firefox、Edge 都受影响,Safari 的处理方式不同,暴露程度较低。

做法:连接 VPN,打开 browserleaks.com/webrtc,查看 Public IP Address 和 Local IP Address。

通过:Public IP 是 VPN 服务器的 IP;Local IP 显示 10.x.x.x 之类的内网地址是正常的。失败:真实公网 IP 出现。修复:

  • Firefox:在 about:config 里搜索 media.peerconnection.enabled,设为 false。
  • Chrome / Edge:安装 WebRTC 控制类扩展。
  • 或直接使用默认关闭 WebRTC 泄漏的浏览器,如 Brave。

如果你使用的是浏览器扩展形式的 VPN,这一项尤其重要,可参考Chrome 免费 VPN 插件推荐与安全指南。

测试 4:Kill Switch 断网保护测试

断网保护只有真正触发才有用,唯一的验证办法就是模拟断线。

  1. 连接 VPN,打开 IP 检测页,确认显示的是 VPN 服务器 IP。
  2. 关闭 Wi-Fi(或拔掉网线)三秒后再打开。
  3. 网络一恢复,立刻刷新检测页,要赶在 VPN 重连之前。

通过:看到连接错误、空白页或仍是 VPN 的 IP。失败:页面能打开并显示真实 IP。

注意:这项测试只适用于独立的 VPN 应用。多数浏览器扩展类 VPN 没有真正意义上的断网保护,如果你用的是扩展,请重点做测试 1、2、3,并留意断线时浏览器是否仍继续联网。

在各设备上怎么看 VPN 状态

上面四个测试在任何设备的浏览器里都能做。下面是各平台上找到状态指示的方法,但状态图标只说明“连接已建立”,不代表隧道在正确转发流量,务必再做 IP 检查。

iPhone

  1. 状态栏出现“VPN”标识即表示已连接。
  2. 进入“设置 → 通用 → VPN 与设备管理 → VPN”,应显示“已连接”。
  3. 用 Safari 打开 IP 检测网站,确认位置与服务器一致。

iOS 可能在中断后悄悄重连,状态仍显示“已连接”,所以仍需实际检查。

Android

  1. 下拉通知栏,应看到钥匙图标和 VPN 通知。
  2. 进入“设置 → 网络和互联网 → VPN”查看状态。
  3. 用 Chrome 打开 IP 检测网站,确认 IP 与位置。

Windows

  1. 系统托盘里查看 VPN 图标,多数服务商连接后会显示锁或盾牌。
  2. 进入“设置 → 网络和 Internet → VPN”,应显示“已连接”。
  3. 浏览器里确认 IP 与服务器一致。

Mac

  1. 菜单栏中查看 VPN 图标。
  2. 进入“系统设置 → 网络 → VPN”,应显示绿点和“已连接”。
  3. 浏览器里确认 IP。

Firestick

Fire OS 没有系统级 VPN 状态页,只能在 VPN 应用里确认已连接的服务器和计时,再用 Silk 浏览器打开 IP 检测网站检查位置。

测试失败怎么办

DNS 泄漏

  1. 断开 VPN。
  2. 在设置里把 DNS 泄漏保护关闭再开启。
  3. 重连后再测一次。

仍然失败的话,检查系统网络设置里是否手动指定了 DNS(Windows:控制面板 → 网络 → 适配器设置;Mac:系统设置 → 网络 → DNS),删除自定义 DNS,让 VPN 接管。

连上后 IP 没变

  1. 断开重连,换一个服务器。
  2. 检查是否开启了分流(split tunneling),如果当前浏览器被排除在隧道之外,就会显示真实 IP。
  3. 清除浏览器缓存,缓存可能显示旧位置。
  4. 如果用 IPv6,在 dnsleaktest.com 运行 Extended Test;部分 VPN 只代理 IPv4,真实 IPv6 仍可能暴露。

Kill Switch 没有触发

  1. 确认设置里已开启,很多独立 VPN 默认并不开启。
  2. 在 Windows 上检查 VPN 应用是否获得必要的网络权限。
  3. 按“连接 VPN → 打开 IP 检测页 → 断开 Wi-Fi 3 秒 → 重连并立即刷新”重复测试。

开启后仍然失败,可能需要完整权限重装 App,或系统本身有限制,请查阅服务商文档。

VPN 被网络或网站拦截

  • 公司或学校网络:常默认屏蔽 VPN 协议。可以把 WireGuard 换成 TCP 443 端口的 OpenVPN,流量看起来更像普通 HTTPS。
  • 流媒体平台:Netflix 等是封锁已知 VPN IP 段,而不是协议。可以换同一国家的另一台服务器,具体能否解锁取决于服务商维护的 IP,设置帮不上忙。可参考机场看 Netflix 的相关说明。
  • 运营商限速:如果 VPN 经常掉线,换成 TCP 443 的 OpenVPN 有时有帮助。是否真的能提速,取决于运营商限的是流量类型还是总带宽。

特定用途怎么验证

Netflix

连接目标国家的服务器后打开 Netflix。若加载出该地区片库,说明可用;若出现“检测到代理”提示,说明这个 IP 被标记,换同国家另一台服务器。不是所有服务商都维护可解锁的服务器,测试前可以先查官方说明。

Grok 等依赖地区的服务

VPN 会改变平台读取到的 IP 地区。连接后先用 IP 检测确认位置,再使用服务。需要注意,部分限制绑定的是账号注册地区,即使 IP 通过检测,平台仍会按账号规则处理。

BT 下载

仅靠浏览器的 IP 检测不够。BT 客户端使用不同的网络栈,可能向 tracker 暴露真实 IP。可以使用 ipleak.net 的 Torrent Address Detection:把它提供的磁力链接加到客户端里,查看客户端向 tracker 公布的 IP,应该与 VPN 服务器一致。如果出现真实 IP,要检查客户端是否被排除在隧道之外,以及是否开启 Kill Switch——没有它,一旦连接掉线,真实 IP 会被 tracker 自动记录。请遵守当地法律,只下载合法内容。

哪些 VPN 有断网保护和 DNS 泄漏保护

独立的 VPN 应用通常两项功能都具备(例如 NordVPN、ExpressVPN、ProtonVPN、Mullvad);浏览器扩展类 VPN 一般有 DNS 保护,但缺少真正的断网保护,因为连接的持续性由浏览器而非扩展掌控。如果你的用途不能容忍掉线时暴露真实 IP(比如 BT 下载、新闻采访等),请选择独立应用。各家服务商的功能和服务器数量经常变化,请以官网为准。

选择服务商时,可以结合我们的VPN 盘点和免费 VPN 安全吗一起判断。

常见问题

怎么知道 VPN 有没有工作?

IP 变成了服务器所在地,并且 DNS 请求走的是 VPN 服务商的服务器。访问 whatismyipaddress.com,位置与服务器一致就通过了第一关。

VPN 显示已连接但实际没生效,可能吗?

可能。“已连接”只代表连接已建立,不代表 IP 被隐藏、DNS 受保护或断网保护有效。DNS 泄漏和 WebRTC 泄漏都可能在绿灯状态下暴露你。

什么是 DNS 泄漏?怎么测?

DNS 查询绕过 VPN 隧道交给运营商。连着 VPN 访问 dnsleaktest.com,结果里出现运营商的服务器就是泄漏。

什么是 WebRTC 泄漏?

浏览器的 WebRTC 功能可能绕过隧道直接把真实 IP 发给网站。用 browserleaks.com/webrtc 检查 Public IP 是否是 VPN 服务器的。

怎么检查 Kill Switch 有没有用?

连接 VPN 后关闭 Wi-Fi 三秒再打开,立刻刷新 IP 页面。显示错误页或 VPN 的 IP 说明有效,显示真实 IP 说明无效。

运营商限速时还能用 VPN 吗?

可以。如果连接频繁断开,试试把 WireGuard 换成 TCP 443 端口的 OpenVPN。