跳到主要内容

晚上合上笔记本,第二天早上打开,VPN 图标依旧显示“已连接”,可浏览器一直转圈,聊天软件弹出警告,刷新多少次都没用。又或者开完长会拿起手机,发现 VPN 已经悄悄断了。睡眠唤醒后 VPN 无法重连,是最常见的小麻烦之一,而它的成因其实相当清楚。

本文只谈这一个场景:设备从睡眠中醒来,到隧道真正恢复可用之间的那段空档。至于 VPN 完全连不上的一般排查,请看 VPN 连不上的逐步排查。这里要回答的是:为什么傍晚六点还好好的隧道,到了早上九点就坏了;怎样确认确实是这个原因;以及在 Windows、Mac、Android 和 iPhone 上要改哪些设置,才能让它少发生。

设备睡眠时,VPN 到底发生了什么

VPN 隧道是你的设备与 VPN 服务器之间的一场“对话”。双方各自记着一点状态:用了哪组密钥、分配了哪个地址、最后一个数据包什么时候到达。睡眠会同时从四个方面打断这场对话。

  1. 网卡断电。 为了省电,Wi-Fi 芯片停止监听,既收不到也发不出数据包。
  2. 应用被冻结或限流。 桌面应用被挂起,手机系统会限制后台活动,VPN 应用无法按时发送保活消息。
  3. 服务器不再等待。 服务器会清理长时间沉默的会话,这个超时可能是几分钟,也可能是几小时,取决于配置。一旦超过,服务器就已经忘了你。
  4. 你的网络地址可能变化。 醒来后设备常常要重新加入 Wi-Fi,并从路由器拿到新的内网地址。如果你从家里换到了办公室,整条路径都变了。

设备被唤醒时,VPN 应用和操作系统各自持有一份已经过时的“现实”。应用认为隧道还在,服务器却早已删除。在有人察觉之前,你的流量会被封装后送入一条不存在的隧道,然后被悄悄丢弃。这就是“显示已连接但什么都打不开”的状态,称为失效隧道(stale tunnel),也是睡眠后 VPN 无法重连的首要原因。

好消息是,几乎所有情况的解法都一样:在网络恢复之后,让应用重建隧道,而且顺序要对。

隧道失效还是真有故障?两分钟自测

在改设置之前,先弄清自己属于哪种情况,按顺序做下面几步。

  1. 把 Wi-Fi 关掉再打开一次。 如果网络短暂可用,但只有关闭 VPN 才行,说明网络本身没问题,问题在隧道。
  2. 分别在关闭和开启 VPN 时访问网站。 关闭 VPN 能打开、开启后打不开,就是隧道失效;关闭 VPN 后同样打不开,则是 Wi-Fi 的问题,与 VPN 无关。
  3. 看应用里的连接计时。 如果显示已连接十二小时,说明它根本没发现设备睡过。重新连接后计时应当归零。
  4. 断开,等五秒,再连接。 若每次都能靠这招恢复,就证明是隧道失效,下面的内容可以帮你减少发生频率。
  5. 如果重新连接也失败, 那可能与睡眠无关。请到 My Pass 页面确认套餐没有到期,并确认使用的是该页面上的 VPN 用户名和密码。不确定的话,看 我的 VPN 登录信息在哪里。
唤醒后看到的现象 可能原因 先试什么
应用显示已连接,网页打不开 隧道失效 先断开再连接
应用显示未连接,但网络正常 隧道正常掉线 重新连接,并开启自动重连
应用长时间停在“连接中” Wi-Fi 还没恢复 等 30 秒,再开关 Wi-Fi
无论开不开 VPN 都没网 Wi-Fi 或路由器问题 重新加入 Wi-Fi,重启路由器
应用显示已连接,却什么都被拦 kill switch 在阻断流量 重新连接,检查 kill switch 设置

Windows 笔记本:电源设置与连接顺序

Windows 机器最容易遇到这个问题,因为笔记本盖子、电源计划和网卡驱动会互相影响。

  • 让 VPN 在网络之后再启动。 如果应用在设备刚醒的瞬间就尝试连接,Wi-Fi 可能还在协商,第一次必然失败。不少应用会重试,也有一些直接放弃。如果应用提供自动重连或随系统启动的选项,建议打开。相关内容见 Windows 上的 VPN 自动连接。
  • 检查网卡的电源管理。 打开设备管理器,展开“网络适配器”,进入 Wi-Fi 网卡属性,看“电源管理”选项卡。如果勾选了“允许计算机关闭此设备以节约电源”,可以试着取消,避免芯片睡得太深。
  • 分清睡眠类型。 现代待机会让网络保持半清醒,休眠则会清空一切。休眠后要准备手动重连;待机后应用有可能自己恢复。
  • 更新 Wi-Fi 驱动。 旧驱动是“唤醒后 Wi-Fi 要一分钟才回来”的经典原因,这会让任何 VPN 看上去都坏了。
  • 重启 VPN 应用,而不是重启电脑。 关闭再打开应用比整机重启更快,同样能重建应用内部的全部状态。

微软关于在 Windows 中连接 VPN 的支持文章,是了解系统自带网络设置的好参考。

Mac:合盖后 Wi-Fi 先回来,隧道后回来

在 macOS 上,合盖会让设备进入网络基本关闭的睡眠,中间偶尔有短暂唤醒。常见的情形有:

  • VPN 能重连,但要等两三分钟。这通常是 Wi-Fi 重新加入得慢,并非 VPN 的问题。
  • 唤醒后 VPN 立即显示已连接,可流量发不出去,必须开关一次 Wi-Fi。开关 Wi-Fi 会强制产生新的网络会话,之后隧道才能重建。
  • macOS 更新后,系统可能要求你在“系统设置”里重新批准 VPN 配置。如果应用看起来卡住了,留意是否有等待确认的权限提示。

如果你的 Mac 在其他时候也经常掉线,可以继续读 Mac 上 VPN 老是断开的原因。一个实用习惯是:过夜合上 MacBook 前,自己先断开 VPN;第二天等 Wi-Fi 图标满格后再连接。听起来土,却能把失效隧道这个变量直接排除。

Android 手机:电池优化是头号嫌疑

手机的睡眠比笔记本激进得多,厂商还会在 Android 之上叠加自家的省电策略。一款 VPN 在某个品牌上运行良好,换一个品牌可能就被后台清理了。

  1. 打开“设置”,进入“应用”,找到 VPN 应用。
  2. 在电池选项里设为“不受限制”或“不优化”,不同品牌的叫法不同。
  3. 允许后台活动,如果有“自启动”选项也一并打开。
  4. 如果手机支持,在最近任务里锁定该应用,避免被系统一键清理。
  5. 在“设置”的 VPN 部分,确认该应用是当前使用的 VPN,并留意“始终开启的 VPN”开关。它可以在隧道掉线时自动重建,但也可能在重建成功之前阻断上网,请考虑这种行为是否适合你。

Android 官方关于连接 VPN 的帮助页面介绍了系统层面的开关。若想了解更广泛的情况,请看 Android VPN 经常断线。另外要记住,唤醒后如果从 Wi-Fi 切换到移动数据,就产生了全新的网络路径,隧道必须重建;好的设置几秒内完成,不理想的设置则需要手动点一下。

iPhone 和 iPad:低电量模式与 iOS 的行为

iOS 对 VPN 连接管得比较严,有几点值得知道。

  • 低电量模式 会减少后台活动,可能延迟甚至跳过重连。如果开着低电量模式时 VPN 回不来,请关闭它再测试。
  • Wi-Fi 辅助和移动数据回退 可能在隧道下方切换网络。如果唤醒后手机从信号弱的 Wi-Fi 切到移动数据,VPN 必须跟上。
  • 设置里的 VPN 开关 反映的是系统的认知,有时与应用不一致。两边对不上时,先关掉开关,打开应用,再重新连接。
  • 限制“后台 App 刷新” 可能让 VPN 应用察觉不到自己需要重连,建议对这个应用保持开启。
  • 如果仍然反复出现,排查 iPhone 和 iPad 上的 VPN 问题 里有更完整的清单。

kill switch:看起来像故障的保护

kill switch 会在隧道断开时阻断互联网流量,防止真实地址被意外暴露。睡眠唤醒后恰好就是这种情形:隧道会中断几秒,kill switch 履行了职责。你看到的就是“完全没网”,直到 VPN 重新连上。

这是设计行为,不是故障,但它会改变你的排查方式:

  • 如果完全断开 VPN 应用后网络立刻恢复,说明是 kill switch 或类似机制在拦截流量。
  • 请重新连接 VPN,而不是直接关掉,这样仍然有保护。
  • 如果想关闭 kill switch 测试,只在可信网络上进行,测试完再打开。

想了解这项功能的作用与适用场景,请读 什么是 VPN kill switch。

三个人,三种处理

小琪,在图书馆学习的学生。 每次走去书架,她的笔记本就进入睡眠。回来后 VPN 显示已连接,但学校的系统打不开。她学会了看计时,上面显示九小时。她断开再连接,页面就加载了。为了不再重复,她在应用中打开自动重连,并关闭了 Wi-Fi 网卡的节能选项。

阿杰,每天坐地铁通勤的人。 他的手机在一趟路上会在 Wi-Fi 与移动数据之间切换多次,点亮屏幕后 VPN 常常停在断开状态。他把应用的电池使用设为不受限制,并开启始终开启的 VPN,接受切换网络时流量可能停顿几秒的代价。

小敏,在家办公的人。 她的台式机夜里睡眠,早上视频会议工具登录不上。台式机没必要睡得那么勤,所以她延长了空闲时间,并让 Wi-Fi 网卡保持唤醒。每周五关机前,她也会先关闭 VPN,让周一从干净的状态开始。

能避免大多数重连问题的习惯

  • 长时间睡眠或过夜合盖之前,自己先断开 VPN;等 Wi-Fi 稳定后再连接。
  • 唤醒后给网络大约 20 到 30 秒,再判断 VPN 有没有问题。
  • 让应用和操作系统保持更新,唤醒处理会不断改进。
  • 让应用留在后台运行,不要强制关闭。
  • 选择稳定的网络。信号弱的接入点会让所有唤醒过程变慢。Cloudflare 关于延迟的说明,解释了为什么又长又不稳的路径会拖累任何连接。
  • 不要同时堆叠多个 VPN 类应用,它们会争抢同一个网络通道。
  • 记住套餐的到期日。夜里到期的套餐,症状与重连故障一模一样。到 My Pass 页面查看,不确定的话读 VPN 套餐是怎样到期的。

什么时候该停止自己折腾

如果你已经开关了 Wi-Fi、手动重连、更新了应用、解除了电池限制,每次睡眠后问题仍会重现,就先收集几项信息再联系支持:设备型号、系统版本、应用版本、网络类型、设备睡了多久,以及唤醒时应用显示了什么。截图会很有帮助。有了这些细节,支持人员能更快分辨是隧道失效还是配置问题。你也可以从 下载页面 重新下载当前版本的应用,以排除安装损坏的可能。

总结

睡眠后 VPN 不重连,多数情况是隧道失效:设备睡眠期间服务器或网络变了,而应用没有察觉。用断开再连接来确认,然后通过开启自动重连、解除电池限制、保持驱动和应用更新、长时间睡眠后手动重连来降低再次发生的概率。别忘了 kill switch 可能让情况看上去比实际更糟。如果你想要一个套餐来试试这些习惯,可以在 价格页面 看看有哪些选择。

常见问题

唤醒后 VPN 显示已连接,为什么网页却打不开?

设备睡眠期间,VPN 服务器多半已经关闭了自己这一侧的隧道,或者你的 Wi-Fi 地址发生了变化。应用仍以为隧道可用,数据包发出去后就石沉大海。先断开再重新连接,会建立一条新隧道,通常立刻就能恢复。

睡眠后连不上,是 VPN 应用有 bug 吗?

不一定。睡眠会切断网卡、暂停应用,还可能让 IP 地址改变。任何 VPN 都必须检测到这些变化并重建隧道。有时检测得慢,有时系统限制了应用运行,更多是时机问题,而不是软件本身损坏。

干脆关掉睡眠功能行不行?

台式机上可以作为临时办法,但不适合长期使用,既耗电又伤电池。更好的做法是把重连行为调好,让设备正常睡眠。

kill switch 会不会在唤醒后一直拦着网络?

如果应用带有 kill switch,它会在隧道恢复之前有意阻断流量,目的是避免真实地址泄露,看起来就像断网。重新连接 VPN,或在可信网络上暂时关闭 kill switch 来确认原因即可。

唤醒后重连一般需要多久?

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 分钟

设备指南

如何让 VPN 在 Windows 开机时自动连接

一份实用指南:让 VPN 在登录时自动启动、真正完成连接,处理开机时 Wi-Fi 太慢的问题,并用清单验证效果。

阅读约 10 分钟

故障排除

Mac 上 VPN 经常掉线怎么办

Mac 上的 VPN 掉线通常有规律。学会记录掉线时间,用系统自带工具取证,再把每种规律对应到合适的解决办法。

阅读约 10 分钟

故障排除

安卓 VPN 总是掉线怎么办

先看掉线发生在什么时候,再对号入座找原因。这是一份以诊断为先的安卓 VPN 掉线排查指南。

阅读约 9 分钟

故障排除

VPN 断开时如何重新连接

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

阅读约 7 分钟