换 Wi-Fi 或切到蜂窝后 VPN 假死怎么办
从 Wi-Fi 走到蜂窝网络, 或者出电梯出地库之后, iPhone 上的 VPN 看着还连着但数据不动。什么时候该等, 什么时候该动手, 以及它在后台到底在做什么。
从家里的 Wi-Fi 走出门, 手机切到蜂窝网络, 或者进地库出来再进电梯, 回到桌前一看: 状态还是连着的, 网页却半天不动。这类问题和完全连不上不是一回事, 处理方式也不一样。大多数情况会自己恢复, 先等十几秒, 剩下三种情况才需要动手。
这张图是那十几秒的全貌: 网络一变先等三秒确认(避免信号抖一下就断), 确认之后把不会自己恢复的连接拆掉, 下一次有数据要发时自然在新网络上重建。你感受到的就是中间那段短暂的停顿。
换网的时候, 后台在做什么
iPhone 上的隧道一直在监听网络路径。发现当前没有可用路由时, 不会立刻判断成断网, 而是先等三秒确认。电梯口、地铁站、信号边缘这些地方很容易出现一秒之内的抖动, 每抖一下就断一次反而更难用。
确认网络真的变了之后, 会把那些不会自己恢复的连接拆掉。连接本来就是按需建立的, 拆掉之后, 下一次有数据要发时自然会在新网络上重建。这样比维护一套重连状态机更简单, 也更不容易出错。所以正常表现就是短暂停顿, 然后恢复。
该等多久
十到十五秒。这段时间里与其盯着状态灯, 不如打开一个平时常用的网页看看。数据一开始动就说明恢复了, 状态灯本来也不会告诉你更多。
超过十五秒还是完全不动, 往下看三种要动手的情况。
情况一, 新的这张网要先登录
酒店、机场、咖啡馆、公司访客网络大多要先在浏览器里点一次同意或者输一次房间号。在完成认证之前, 网络基本只放行认证页面, 隧道也就建不起来。这跟换网本身没关系, 只是换网之后正好撞上。
断开连接, 用 Safari 打开一个 http 开头的网站, 被跳到登录页就说明是它。登录完成再连一次。App 认出这种网络时会直接提示需要先在浏览器登录, 看到这句话就先去把登录做完, 再谈别的。
情况二, 新网络对当前这条线路不友好
同一部手机, 同一条线路, 在家里的宽带上很快, 换到某些移动网络或者公司网络后却一直连不通。多半不是线路坏了, 更常见的是这张网对它用的那种传输方式不友好。这种情况下继续等通常没有用。
打开线路选择器换一条再试, 换地区或者换同地区的另一条都行。App 会记住每张网络上成功过的线路, 下次回到同一张网会优先用它。所以在常去的几个地方各手动选对一次, 之后大多不用再管。
情况三, 长时间锁屏或者低电量模式
手机长时间放着不动, 再加上低电量模式限制后台活动, 隧道可能被系统放到一边。解锁之后看起来还是连着, 数据要过一会儿才跟上。关掉低电量模式后, 这种情况会少很多。
要立刻恢复的话, 点一次电源键断开, 再点一次连上。这比卸载重装、重启手机都快, 也不会丢任何设置。
这三件事不用做
- 不用重启手机。重启最后做的还是断开再重连, 只是绕了一大圈。
- 不用卸载重装。重装会清掉这台设备记住的线路偏好和本地缓存, 而这一类问题通常出在网络那一侧。
- 不用一条一条试线路。先按上面判断是哪种情况。真的是线路问题时换一条常常就能恢复。不是的话, 一条条试下去也说明不了什么。
还是不行的话
如果同一张网络反复出现换过去就不通、换回来就好, 这个现象值得告诉我们。在 App 里点设置, 联系客服, 说清楚是哪两种网络之间切换、切过去之后等了多久、换线路有没有用。这些信息比“用不了”三个字能省掉一整轮来回确认。
常见问题
换网之后要等多久才算不正常?
为什么状态还是绿的, 数据却不走?
进电梯或者地库会把连接弄断吗?
相关文章
本文由 Nono VPN 团队整理,借助 AI 辅助写作,发布前经人工核对。