跳到主要内容

你正在上网,VPN 突然抖了一下,接着所有应用都提示没有网络。Wi-Fi 显示已连接,信号格也是满的,页面却什么都打不开。如果你的 VPN 带有 Kill Switch(断网保护),那它很可能就是原因:它发现隧道不见了,于是切断了其余网络,防止任何数据未受保护地发出。

这是设计使然,但当你正要发邮件或付账单时,这一点也不让人安心。本文专门讨论“Kill Switch 触发后没网”这一具体情形:如何判断是不是它造成的,怎样快速而安全地恢复上网,通常什么会触发它,以及如何避免再次发生。想了解这个概念本身,请阅读什么是 VPN Kill Switch。

Kill Switch 触发时究竟做了什么

VPN 正常时会把流量送进加密隧道。如果隧道断了,普通设备会悄悄退回到普通连接,应用继续工作而不告诉你。Kill Switch 就是为防止这种“悄悄退回”而存在的。一旦检测到隧道消失,它就会拦截不经过 VPN 的外发连接。

实现方式各不相同:

  • 应用级 Kill Switch:VPN 应用自己监控隧道,并在隧道恢复前,关闭它所管理的应用或整台设备的网络访问。
  • 基于防火墙的 Kill Switch:应用在系统防火墙中加入规则,只允许流向 VPN 服务器和隧道内的流量。即使应用崩溃,规则依然保留,这正是它的用意,也是断网可能比应用“活得更久”的原因。
  • 系统“始终开启”设置:操作系统本身可以被设为拦截不使用 VPN 的连接。在 Android 上表现为“始终开启 VPN”加一个拦截选项,由系统而不是应用来执行。

知道自己是哪一种,才能决定如何恢复。应用级的从应用里解除;基于防火墙的可能需要应用清理自己的规则;系统设置则必须在系统设置中更改。

先判断问题出在 VPN 还是网络

Kill Switch 会让所有故障看起来都一样:没网。花一分钟找出真正出问题的环节。

  1. **看 VPN 应用。**它显示的是已连接、正在连接、正在重新连接,还是已断开?“正在重新连接”表示它仍在尝试,拦截只是暂时的。
  2. **看网络。**Wi-Fi 真的能用吗?用同一 Wi-Fi 上的另一台设备试试。如果那台也没网,问题在路由器或接入点,Kill Switch 只是把坏消息传了下去。
  3. **检查登录页。**酒店、机场和咖啡馆的网络可能需要在浏览器里登录。在你登录之前,VPN 无法连接,Kill Switch 会继续拦截一切。打开浏览器,看看有没有弹出登录提示。
  4. **试试移动数据。**关闭手机的 Wi-Fi。如果 VPN 通过移动数据能连上,原因就在那个 Wi-Fi 网络。
  5. **检查通行证。**通行证过期或登录信息错误会导致连接失败,而 Kill Switch 随后会阻止其他所有流量。你的 VPN 用户名和密码在 My Pass 页面。

把答案记下来,你就知道该修哪一部分,而不用乱点一气。

安全地恢复上网

需要马上上网时,先用风险最小的办法。

  1. **在应用中重新连接。**打开应用点连接。如果显示正在重新连接,最多等一分钟,因为有些应用会分阶段重试。
  2. **切换网络。**把 Wi-Fi 或移动数据关了再开,或从 Wi-Fi 换到移动数据。新的网络常能让隧道重新建立。
  3. **规范地关闭 VPN。**使用应用里的断开按钮,而不是强制退出。规范地断开会让应用移除自己的拦截规则。在任何设备上关闭 VPN 的指南按平台列出了步骤。
  4. 在设置中关闭 Kill Switch(如果应用有此选项),然后选择重新连接或保持断开。
  5. **重启 VPN 应用,再重启设备。**重启会重建网络状态,清除只应用了一半的规则。
  6. **只有在一切都不管用时,**才按后文所述自行移除系统级拦截。

提醒一句:Kill Switch 关闭或 VPN 断开时,你的流量会正常发出,网络能看到它。在公共 Wi-Fi 上,保护恢复之前请避免进行网银或敏感登录。

常见触发因素及对策

多数断网都有平常的原因,请把你的情况对照下表。

触发因素 发生了什么 怎么办
从 Wi-Fi 切到移动数据,或在不同接入点之间切换 交接过程中隧道中断 等待自动重连,允许应用后台运行
手机或笔记本休眠 空闲时隧道被关闭 关闭对 VPN 应用过于严格的电池限制
信号弱或丢包 保活消息失败,隧道掉线 靠近路由器,或试试移动数据
Wi-Fi 登录页 登录前 VPN 连不上服务器 先登录 Wi-Fi 页面,再连接
通行证过期或凭据有误 连接始终无法完成 查看 My Pass 页面,必要时续期
安全软件 防火墙或防护盾拦截 VPN 在安全软件中放行 VPN 应用
另一个 VPN 或旧适配器 两条隧道互相争抢 移除多余的那个
应用更新或崩溃 规则残留或应用没在运行 重新打开,规范断开,必要时重装

如果 VPN 总在相同的时刻掉线,VPN 断开后如何重新连接一文会带你过一遍常用的修复办法。

各设备上的处理方法

Windows

Windows 上的应用常用防火墙规则实现 Kill Switch。如果你异常关闭了应用,规则可能残留并持续拦截。请先打开应用并点击断开,或关闭 Kill Switch 选项。如果拦截仍在,重启电脑,因为许多应用会在启动时清理规则。关于这些规则如何工作以及怎样查看,参见 Windows 上的 VPN Kill Switch。

Android

Android 有“始终开启 VPN”的系统选项,并带有拦截设置,通常位于网络菜单的 VPN 设置中。一旦开启,即使应用已关闭,Android 也会自行拦截非 VPN 流量。要恢复,请打开 Android 的 VPN 设置,找到该应用,关闭拦截选项或始终开启选项。详见 Android 阻止未经 VPN 的连接,以及 Google 关于在 Android 上连接 VPN 的帮助页面。

iPhone 和 iPad

iOS 有自己的始终开启和按需连接行为,取决于应用和配置文件。如果掉线后网络卡住,请打开 VPN 应用重新连接,或在系统 VPN 设置中把开关关了再开。开关飞行模式十秒钟也能重置网络。如果设备由工作单位或学校管理,配置文件可能强制了这项设置,只有管理员能修改。

macOS

Mac 上的应用可能使用防火墙或系统扩展。如果怀疑有残留规则,请退出并重新打开应用,断开连接,然后重启 Mac。批准系统扩展的提示是 Kill Switch 正常工作的前提,所以请在系统设置里看看有没有等待批准的项目。

自行清除卡住的拦截

只有在应用无法断开、且你确定拦截是残留物时才使用。

  1. 如果可以,重新安装 VPN 应用,因为安装程序通常会重置它的规则。干净的卸载包括移除应用的防火墙规则。
  2. 在 Android 上,到系统 VPN 设置里关闭始终开启 VPN 和拦截选项。
  3. 在 Windows 上,到高级防火墙视图里查找 VPN 创建的规则。只删除以你所安装的 VPN 命名的规则,除非你知道怎么恢复,否则不要重置整个防火墙。
  4. 在任何设备上,重启并配合规范断开,是最安全的第一步。

如果你不习惯修改系统规则,请询问支持人员或 IT 负责人,不要猜。误删可能让电脑的防护比以前更弱。

场景举例

**机场里的旅行者。**陈先生连上机场 Wi-Fi,VPN 显示已连接。上了接驳车后手机转到移动数据,网络就消失了。Kill Switch 在等隧道在新网络上恢复。他等了四十秒,点了应用里的重新连接,就好了。之后他允许应用在后台运行,重连便自动发生。

**在家办公的人。**小欧用笔记本连家里的 Wi-Fi。每天下午路由器会短暂掉线,Kill Switch 把一切拦截一分钟,打断视频会议。她查看路由器日志,发现它每天按计划重启。她把重启时间挪到半夜,断网就消失了。解决根源比关掉安全功能更好。

**共用宿舍网络的学生。**小童发现自己手机没网,室友的却正常。他的手机里留着上一个应用设置的“始终开启 VPN”和拦截选项。即使卸载了那个应用,拦截依然存在。他在系统 VPN 设置中关闭了两项,网络就恢复了。

要不要一直开着 Kill Switch

在隧道一掉就有后果的场合,Kill Switch 是合理的保障:公共 Wi-Fi、酒店、机场和共享网络。在你信任的家庭网络上它没那么重要,那里未受保护的瞬间,多半只是互联网服务商看到它本来就能看到的内容。两种选择都不算错,请根据你在做的事来考虑:

  • 在共享 Wi-Fi 上处理工作文件或网银:保持开启。
  • 在家看视频:如果短暂掉线会打断你,可以选择关闭。
  • 旅行时:保持开启,但要学会规范断开。

请记住,Kill Switch 只防隧道掉线,防不了钓鱼、恶意软件,或在 VPN 连接期间发生的泄漏。这些限制请参阅VPN 无法保护你的哪些方面。

总结

让你没网的 Kill Switch 正在做它被造出来要做的事,关键问题是:什么让隧道掉线,以及如何解除拦截。先分清原因是 VPN、网络、登录页、通行证还是其他软件。通过重新连接、切换网络、规范断开,或在应用或系统设置中关闭 Kill Switch 来恢复。如果反复断网,就处理触发因素,比如电池限制、信号质量或路由器重启。在真正需要保护的地方保持 Kill Switch 开启,同时知道怎么关掉它,别让安全功能把你困住。

如果你还在决定使用方式,下载页面提供官方应用,价格页面列出了预付费通行证。

常见问题

Kill Switch 触发后网络停止是正常的吗?

是正常的。Kill Switch 会有意拦截隧道之外的流量,以免 VPN 掉线时数据未受保护地发出。当 VPN 重新连接,或你在应用中关闭 Kill Switch 或 VPN 后,拦截应当解除。

现在被困住了,怎样立刻恢复上网?

先打开 VPN 应用尝试重新连接。如果不行,就断开 VPN,或在应用设置中关闭 Kill Switch 选项,然后确认普通网络是否恢复。只在你信任的网络上这样做。

为什么退出 VPN 应用后网络仍被拦截?

在某些系统里,拦截规则位于防火墙或系统的“始终开启 VPN”设置中,而不在应用内部。如果应用异常关闭,规则可能残留。请重新打开应用并正常断开,或自行修改系统设置。

Kill Switch 触发是不是说明 VPN 坏了?

不一定。它说明隧道掉线或从未建立。原因可能是网络切换、设备休眠、通行证过期、Wi-Fi 登录页或信号差,各有各的处理办法。

为了避免断网,干脆一直关着 Kill Switch 好吗?

这由你决定。关闭后,VPN 掉线时设备可能不知不觉通过普通连接发送数据。许多人在公共 Wi-Fi 和旅途中保持开启,在家里若天天被打断才选择关闭。

关于作者

Bob Kanokphon Thongdee,XPASS VPN 创始人

Bob Kanokphon Thongdee

  • XPASS VPN 创始人
  • eSIMonline.asia 联合创始人
  • 7 年以上网络营销经验
  • Cojourney Visa 与 Cojourney Travel 创始人

短途出行或忙碌的一个月,需要 VPN?

XPASS 提供按天数计算的预付通行证。一次付款,不会自动续费。

查看通行证

继续阅读

VPN 安全

什么是 VPN 断网保护(Kill Switch)?

Kill Switch 能防止 VPN 断开时设备悄悄改用不受保护的连接。本文介绍它的原理,以及如何检查它是否有效。

阅读约 12 分钟

设备指南

如何在 Windows 上使用 VPN Kill Switch

Windows 自带 VPN 没有 Kill Switch 开关。看看如何在应用里查找、手动防火墙方案涉及什么,以及怎样测试结果。

阅读约 10 分钟

设备指南

Android“屏蔽无 VPN 的连接”是什么?怎么设置

Android 的锁定开关能在 VPN 掉线时让手机直接断网。本文说明它在哪里、怎么开、会带来什么影响,以及什么人适合用。

阅读约 9 分钟

故障排除

VPN 已连接却无法上网?排查与解决方法

应用显示已连接,却什么都加载不出来。本文解释原因,并依次排查 DNS、MTU、IPv6、设备设置和网络环境。

阅读约 7 分钟

故障排除

VPN 断开时如何重新连接

VPN 连接偶尔会断开。这里是一套冷静、有序的做法,帮你安全地重新上线并找出原因。

阅读约 7 分钟