Kill Switch(断网保护)
又称: VPN kill switch、internet kill switch、network lock、network kill switch
定义: Kill Switch 是 VPN 的一项保护功能:一旦 VPN 隧道意外断开,它会立即阻断设备的网络流量,避免数据经由普通网络发出、暴露真实 IP,直到 VPN 重新连上为止。
Stanislav Vovchyk · 更新于 2026年11月5日 · 21 个工具支持
要点
- Kill Switch 在 VPN 掉线时拦截全部或指定流量,避免真实 IP 和未加密数据经由普通网络发出。
- 它只负责掉线场景:DNS、IPv6、WebRTC 泄露以及分流排除的流量需要另外防护。
- 测试时要强制制造掉线(结束 VPN 进程或切换网络),而不是在应用里点断开。
Kill Switch(断网保护)是 VPN 应用中的一项安全功能:加密隧道一旦失效,就立即停止网络流量。VPN 掉线很常见,比如 Wi-Fi 信号弱、在不同网络之间切换、服务器重启、设备从休眠中唤醒等。如果没有 Kill Switch,系统会在这些时刻自动改走普通网络,真实 IP 和未加密的请求就会暴露。开启 Kill Switch 后,这部分流量会被拦截,直到 VPN 重新连上。
工作原理
大多数 Kill Switch 其实是一组防火墙规则,而不是真的"拔网线"。功能开启后,VPN 应用会让操作系统只放行经过 VPN 虚拟网卡、以及发往 VPN 服务器本身的流量,其余流量一律丢弃。Windows 上通常借助 Windows Filtering Platform 实现,macOS 用 pf 包过滤,Linux 用 nftables 或 iptables。
由于规则在系统层生效,即使应用卡死或隧道中断,拦截依然有效。VPN 重连后流量自动恢复。有些应用在你手动点击断开时会撤销规则,因为手动断开被视为主动操作。
移动端情况不同。Android 系统自带"始终开启的 VPN"和"屏蔽未使用 VPN 的连接"选项,对任何 VPN 应用都能起到系统级 Kill Switch 的作用。iOS 上的应用依赖苹果的 VPN 框架,部分系统服务仍可能绕过隧道发出流量,因此保护程度不如桌面端完整。
主要类型
| 类型 | 拦截范围 | 常见用途 |
|---|---|---|
| 全系统(网络级) | VPN 掉线时拦截设备全部流量 | 隐私保护、公共 Wi-Fi 的默认选择 |
| 应用级 | 只拦截选定应用,如 BT 客户端或浏览器 | 保护特定应用,其他应用照常联网 |
| 始终开启 / 持久模式 | 只要 VPN 未连接就拦截全部流量,包括开机时和应用关闭时 | 要求任何流量都不能裸奔的严格场景 |
普通的全系统 Kill Switch 只在"已连接后又断开"时生效。持久模式还能覆盖 VPN 首次连接之前的空档,例如刚重启电脑的那段时间。
什么时候需要
只要短暂泄露就可能造成实际损失,Kill Switch 就很重要。典型场景包括:BT 下载,一次泄露就会把真实 IP 暴露给整个下载群;公共或酒店 Wi-Fi,掉线后流量会走不可信的网络;身处审查或监控严格的地区,一次泄露就可能暴露身份;多账号管理或需要固定地区 IP 的任务,突然切回本地 IP 可能导致账号被风控。
如果只是看看流媒体,掉线顶多是小麻烦,有些用户会选择关闭它,以免断网。
局限与风险
- Kill Switch 只管掉线。VPN 正常连接时的 DNS、IPv6、WebRTC 泄露,它并不能解决,需要单独的防泄露功能、私有 DNS 和浏览器设置。
- 通过 分流(Split Tunneling) 排除的应用或网站不走 VPN,通常也不受 Kill Switch 保护。
- 部分应用默认不开启,或者只在某些平台、付费版本中提供。
- iOS 和部分智能电视上,这项功能可能缺失或效果较弱。
- 过于严格的 Kill Switch 在 VPN 无法重连时会让你完全断网,比如需要先打开登录页的酒店 Wi-Fi。最好有"允许局域网访问"或临时暂停的选项。
- 它不能让 VPN 本身更可信。服务商如果记录流量,Kill Switch 也无济于事,请另行核实 无日志政策。
对比 VPN 时要看什么
- 支持哪些平台:Windows、macOS、Linux、Android、iOS、路由器、电视。
- 是全系统、应用级还是两者都有,是否提供持久或始终开启模式。
- 是否默认开启,免费版是否可用。
- 与分流功能以及打印机等局域网设备如何配合。
- 是否同时拦截隧道外的 DNS 和 IPv6 流量。
测试方法:连上 VPN,打开 IP 检测页面,然后强制制造掉线,例如结束 VPN 进程、切换 Wi-Fi 或更换服务器。在隧道恢复前网页应无法加载,显示的 IP 也绝不能是你的真实 IP。直接在应用里点"断开"不算有效测试,因为很多应用在手动断开时会解除拦截。
Kill Switch 与分流的区别:Kill Switch 决定隧道失效时怎么办,分流决定哪些流量一开始就走隧道。
支持此功能的工具
来自目录,依据各工具自己公布的功能列表。请留意套餐:部分工具仅在付费版或特定客户端中提供。
- N
NordVPN$2.99/月起 - P
PureVPN$1.69/月起 - P
Proton VPN免费,$3.49/月起
- P
PrivateVPN$2.40/月起 - V
VeePN$1.99/月起
- T
Turbo VPN免费,$3.33/月起
- S
Surfshark付费 - E
ExpressVPN付费 - I
IPVanish见官网 - B
Betternet免费,$6/月起
- V
VPN Proxy Master$3.70/月起 - M
Mullvad VPN$5.61/月起
- T
TunnelBear见官网 - F
FreeVPNPlanet免费增值
- W
Windscribe免费增值 - P
Private Internet Access$2.03/月起 - T
TorGuard付费 - H
Hotspot Shield免费增值 - V
VyprVPN付费 - A
Avira Phantom VPN免费增值
显示全部 21 个
常见问题
Kill Switch 需要一直开着吗?
如果泄露会给你带来麻烦,比如 BT 下载、使用公共 Wi-Fi 或身处审查环境,建议一直开启。代价是 VPN 重连前会暂时断网。
为什么关掉 VPN 后就上不了网?
持久或始终开启模式的 Kill Switch 会在 VPN 未连接时拦截全部流量。重新连上 VPN,或改用手动断开后放行流量的模式即可。
iPhone 上的 Kill Switch 有效吗?
只能部分有效。iOS 上的 VPN 应用可以要求全部流量走隧道,但部分系统流量仍可能绕过,保护力度不如桌面端和 Android。
Kill Switch 能防止 DNS 泄露吗?
单靠它不行。Kill Switch 只在隧道断开时起作用,连接状态下的 DNS 泄露要靠应用的 DNS 防泄露功能或私有 DNS 服务器。