STATUS · 连接稳定性总览
快喵VPN 在 90 天窗口内按分钟口径可用性 99.932%,累计 88.6 分钟不可用,记录 7 次状态事件。本页把维持、发现、恢复三段拆开,给出每个数字的采集条件。
01 / 口径
先给结论,再给依据。同一段 90 天的运行记录,换一种统计口径就能得出完全不同的结论,所以本站把口径写在所有数字之前。
快喵VPN 的连接在 90 天窗口里出现了 7 次状态事件,其中 1 次计为不可用、5 次计为降级、1 次为计划内变更。按分钟口径可用性 99.932%,按天口径则是 98.89%。两个数字都对,差别只在分母是谁。
按分钟口径的分母是 129600 分钟,也就是 90 天乘 1440。这 90 天里累计 88.6 分钟完全不可用,于是得到 99.932%。按天口径的分母是 90 天,只要当天出现过降级或不可用,整天就算失分,于是 1 天不可用换来 98.89%。
降级是一次可感知但可用的状态变化,比如时延从 32 毫秒抬到 212 毫秒。用户看到的是页面变慢,连接没有断。把降级和不可用放在一个池子里计数,会得出“7 次故障”的结论,这与事实不符。
本站只写能在相同环境下复现的数字。每条读数后面跟三件事:采集环境、采样量、采集日期。三者缺一,这个数字在本文里就不作结论使用。
02 / 结构
把稳定性拆成三段,是因为三段的失败方式互不相同,处置手段也互不相同。混在一起谈“稳不稳”,最后往往只谈成了“快不快”。
维持靠心跳。客户端每 25 秒发一次心跳,服务端回一个确认。心跳包只有几十字节,代价很低,作用是让两端的会话状态都不被系统回收,也让中间设备保留映射表项。
发现靠连续丢失。一次心跳没回,可能只是抖动;连续三次没回,才判定断线。按 25 秒间隔算,判定窗口是 75 秒。这个数字是稳定性体验里最容易被忽略的一项:判定太早会误伤正在恢复的链路,太晚则用户一直卡着。
恢复靠退避重连。第 1 次等 1 秒,之后 2、4、8、16 秒,第 6 次起固定 30 秒封顶。封顶的意义在于:网络恢复的那一刻不必再等一个很长的间隔,最长 30 秒内一定能重新发起。
| 阶段 | 判定信号 | 阈值 | 处置 |
|---|---|---|---|
| 维持 | 心跳往返成功 | 间隔 25 秒(前台)/ 55 秒(后台) | 刷新会话与映射表项 |
| 发现 | 连续心跳无应答 | 3 次,约 75 秒 | 标记断线,停止发送业务包 |
| 发现 | 接口源地址变化 | 即时 | 跳过等待,立即判定路径失效 |
| 恢复 | 重连尝试 | 1 / 2 / 4 / 8 / 16 / 30 秒 | 按序列重试,第 6 次封顶 |
| 恢复 | 重连成功 | 握手 + 鉴权完成 | 恢复业务,重估节点评分 |
三段里最容易做错的是第二段。判定窗口设得太短,Wi-Fi 掉一帧就重连,用户会看到反复“连接中”;设得太长,用户已经发现断网三分钟了,客户端还在等第 3 次心跳。75 秒是本站采样后的取值,不是行业标准。
03 / 指标
首页顶部那排数字不是装饰,每一个都能在第 4 到第 7 节找到来源与采样条件。这里先把它们摊开。
百分比会隐藏绝对值。99.932% 听上去接近满分,但换算成分钟是 88.6 分钟,接近一场电影的长度。把绝对分钟数写出来,读者才能判断这个数字对自己的使用场景意味着什么。
指数退避如果一直翻倍,第 10 次尝试就要等 512 秒。网络恢复后用户还得干等,体验比断线更差。4.2.0 起把第 6 次之后的间隔固定为 30 秒,代价是节点侧会多收到一些失败的连接请求,收益是恢复速度可预期。
可用性两项来自 3 个城市 12 个探针、每 30 秒一次的探测记录,窗口 2026-08-14 至 2026-11-11。切换耗时一项来自 120 次真实接口切换触发,采集期 2026-10-14 至 2026-11-10。
04 / 读法
首页那条 90 格的色块,一格代表一个自然日,从左到右按北京时间排。它不显示小时细节,也不显示具体是哪个节点。

2026-09-03 是唯一红格,7 分钟内该节点会话全部重连。2026-08-21 是时延型降级,用户感知是慢而不是断。2026-11-07 是切换判定问题,只影响安卓端的一部分机型。三条完整记录在状态事件记录里。
色块条回答“哪一天不稳”,不回答“为什么”。要定位原因,得回到事件记录里的时间戳与根因字段,或者按断线自查顺序在自己机器上重放一遍。


05 / 心跳
这三个数字构成一条链:每 25 秒发一次,连续 3 次无应答即 75 秒后判定断线。链条上任何一环被改,判定时间都会偏移。
| 尝试次序 | 等待间隔 | 抖动范围 | 设计理由 |
|---|---|---|---|
| 第 1 次 | 1 秒 | 抖动 ±150 毫秒 | 刚断线时链路可能已恢复,短间隔试一次最省事 |
| 第 2 次 | 2 秒 | 抖动 ±300 毫秒 | 多数瞬时抖动在 3 秒内自愈 |
| 第 3 次 | 4 秒 | 抖动 ±600 毫秒 | 开始区分“网络没了”与“节点忙” |
| 第 4 次 | 8 秒 | 抖动 ±1.2 秒 | 换节点重试,不再死守原节点 |
| 第 5 次 | 16 秒 | 抖动 ±2.4 秒 | 同时探测本机网络是否可用 |
| 第 6 次及以后 | 30 秒 | 抖动 ±4.5 秒 | 封顶不再拉长,避免网络恢复后长时间连不上 |
大量客户端同时断线时,如果都在整秒重连,会在同一毫秒涌入。抖动把重连请求摊平,实测第 1 次尝试的到达时间从集中在 1.000 秒变成分布在 0.85 至 1.15 秒之间。
连续三次连不上同一个节点,大概率不是本地网络的问题。第 4 次起客户端会按节点评分重新选一个,而不是死守原节点。节点评分里,最近一次失败扣分最多。
链路一端已经消失、另一端还认为连着,这种状态叫半开。它的表现是心跳能发出但收不到回应,正好落进 3 次判定的射程内。这也是为什么判定必须靠应答,而不能靠发送成功。

06 / 弱网
弱网不是一个形容词,而是一组可以量出来的条件。本站把条件写成表格,触发什么动作也写在同一行,避免“感觉很卡”这类无法核对的描述。
| 判据 | 阈值 | 持续时间 | 触发后的动作 |
|---|---|---|---|
| 丢包率 | ≥ 8% | 持续 10 秒 | 降级:关闭多路复用,缩短心跳到 15 秒 |
| 往返时延 | ≥ 350 毫秒 | 持续 10 秒 | 降级:改走低时延出口,重估节点 |
| 抖动 | ≥ 120 毫秒 | 持续 10 秒 | 降级:加大重传窗口,暂停大包分片 |
| 可用带宽 | ≤ 220 kbps | 持续 20 秒 | 降级:把心跳负载压到 40 字节以内 |
| 连续心跳丢失 | 3 次 | 约 75 秒 | 断开:进入重连退避流程 |
| 接口切换 | 源地址变化 | 即时 | 重连:旧路径立即停用,不等心跳超时 |
单次采样越线不算弱网。地铁进站时丢包会瞬间冲到 30%,两秒后恢复。如果没有持续时间要求,客户端会在地铁里反复切换出口,体验反而更差。本站取 10 秒,是 120 次真实切换里误触发率低于 3% 的最小值。
| 切换类型 | 中位耗时 | 95 分位 | 样本 | 耗时构成 |
|---|---|---|---|---|
| Wi-Fi → 蜂窝 | 1.9 秒 | 3.4 秒 | 120 次 | 蜂窝侧先完成附着再迁移,等待期用原链路保持心跳 |
| 蜂窝 → Wi-Fi | 2.4 秒 | 4.1 秒 | 120 次 | Wi-Fi 认证与地址分配占掉大半耗时,含 DHCP 与代理探测 |
| Wi-Fi 5G → 2.4G | 0.9 秒 | 2.2 秒 | 120 次 | 同接口换 BSSID,只换源地址,会话可续 |
| IPv6 → IPv4 回退 | 0.9 秒 | 1.6 秒 | 80 次 | 双栈探测失败后回退,回退前已完成一次系统调用 |
| 有线拔插 | 1.2 秒 | 2.0 秒 | 40 次 | 接口消失立即触发,不进入退避 |
Wi-Fi 侧要先完成认证、DHCP 与代理探测,才能确认这条路径可用;蜂窝侧附着在系统层就做完了,客户端只需要等地址。0.5 秒的差值基本都在这三步上。
07 / 自查
顺序不是按严重程度排的,而是按取证成本排的。能 30 秒验证的排前面,需要改配置的排最后。顺序错了,就会在最后一环才发现本地网卡根本没地址。

完整版在断线自查页,每步都给出通过标准与日志关键字。本页只给顺序,避免两处写重复的判定条件。
08 / 客户端
同一套心跳与退避逻辑,在五个平台上的落地方式受系统策略影响。下表只列与稳定性有关的参数,安装方式不在本页讨论。
前台心跳 25 秒、后台 55 秒;断线后退避 1 至 30 秒;支持接口切换即时重连。
x64 / arm64 · 4.2.1 · 2026-11-09心跳与 Windows 同参;系统休眠唤醒后先做一次探测再决定是否重连。
Universal 2 · 4.2.1 · 2026-11-09切换判定窗 700 毫秒;移动网络下心跳上限 55 秒;支持 Wi-Fi 与蜂窝同时保活。
arm64 / arm · 4.2.1 · 2026-11-09回前台先探测;锁屏保活依赖系统后台额度,断开后按退避序列重连。
arm64 · 4.2.1 · 2026-11-09命令行与路由器共用核心;心跳可由配置文件覆盖,取值范围 15 至 55 秒。
x86_64 / aarch64 · 4.2.1 · 2026-11-09移动端后台运行时,系统会给应用一段有限的后台额度。心跳太密会提前耗尽额度,被回收后连重连机会都没有。把后台心跳放到 55 秒,是用判定速度换存活时间。
桌面系统不限制后台套接字数量,25 秒的心跳代价可以忽略。代价是弱网下更容易误判,所以桌面端在连续两次缺失时会先做一次主动探测,而不是直接等第三次。


09 / 分工
本站八页各管一段,不互相重复。下面按“你现在的疑问”排,而不是按页面顺序排。
先看本页的 90 格条判断“最近稳不稳”,再按自己的症状选一页。断线看自查页,慢看弱网页,反复连不上看心跳页,需要向别人解释数字看口径页。
加密算法的实现细节、隐私政策的条款解读、安装报错的分步教程,都不在本站范围内。这三类内容有专门的页面,本站不重复写,也不在这里给结论。
10 / 边界
这一节用来划边界。凡是本节没覆盖的场景,本站的数字都不适用。
发现本页数字与自己实测不符时,请把系统版本、客户端版本、网络类型与复现时间发到页脚邮箱。可复现的差异会在下一次更新中改写文案,不可复现的个别反馈不写入正文。
口径一旦调整,旧口径的数字不删除,而是在事件记录里补一条说明,注明从哪一天起换用新口径。这样历史读数仍然可以对照。
采集环境标签:家用千兆宽带 + Wi-Fi 6 路由器(AP 模式)· 客户端 4.2.1 · 2026-11-10 采集;5G 非独立组网(NSA)· 同机同版本 · 2026-11-10 采集。两条标签对应本页的切换耗时与心跳数据。
11 / 问答
以下六问按被问到的次数排,答案都指向正文里的具体小节,不另起新结论。
按分钟口径 99.932%,绝对不可用时长 88.6 分钟。是否算稳定取决于用途:日常办公够用,对连续性要求极高的场景需要多节点冗余,不能只看单节点读数。
色块条按日汇总,单次重连若在一个心跳周期内恢复,不计入不可用。要判断自己的情况,按断线自查页第 4 步看日志里的心跳缺失次数。
技术上可以,配置文件允许 15 至 55 秒。低于 15 秒会在 8% 丢包环境下持续误判,实测误触发率升到 21%。
退避序列第 6 次起封顶 30 秒。等待期间网络若恢复,最迟 30 秒内会重新发起,不会无限拉长。
4.2.1 之前的安卓端存在判定窗过短的问题,会出现停在“正在连接”。升级到 4.2.1 后判定窗从 400 毫秒改为 700 毫秒。
降级是可用但变差,比如时延抬高或丢包上升;不可用是判定断线且未能在一个心跳周期内恢复。两者在事件记录里用不同颜色标注。
13 / 速查
这张表是全站的索引。遇到症状先在这里定位,再跳到对应的小节看细节,不必把八页都读一遍。
| 症状 | 先看哪个读数 | 判定阈值 | 处理动作 | 对应页面 |
|---|---|---|---|---|
| 从装好就没连上过 | 默认路由与解析 | 解析 2 秒内返回 | 按自查第 1 至 3 步排查 | 断线自查 |
| 放着不动就断线 | 心跳时间戳 | 25 秒内应滚动 | 放行后台权限与省电策略 | 后台保活 |
| 锁屏后断开需手动重连 | 客户端版本 | 不低于 4.2.1 | 升级到 4.2.1 | 版本变更 |
| 切网后停在“正在连接” | 切换判定窗 | 4.2.1 为 700 毫秒 | 升级安卓端到 4.2.1 | 切换判定窗 |
| 晚高峰明显变慢 | 丢包与单向时延 | 丢包 4% 持续 20 秒 | 换出口或等拥塞收敛 | 弱网判据 |
| 进隧道时反复切换 | 降级触发次数 | 误触发率应低于 3% | 保持 10 秒持续要求 | 误触发 |
| 网页打不开但连接正常 | 路径可用载荷 | 拨号链路 1472 字节 | 客户端自动降片处理 | MTU 一节 |
| 反复断线且换节点无效 | 心跳缺失计数 | 连续 3 次为 75 秒 | 按自查第 5 步区分节点与本地 | 第 5 步 |
| 只有某个地区连不上 | 跨地区节点对比 | 换地区能连即节点侧 | 换节点并记录节点名 | 事件记录 |
| 百分比与自己实测对不上 | 统计口径 | 按分钟或按天 | 先对齐分母再比较 | 统计口径 |
先看症状栏找到最接近的一行,再读判定阈值。阈值决定你的读数算不算异常。最后跳到对应页面,那里有完整的判定条件与处置细节。
表里的十行覆盖了编辑部收到反馈里出现频率最高的十种情况。如果你的症状不在这张表里,按断线自查顺序走一遍,用七个步骤的结论反查,而不是靠猜。
每一行的阈值都来自对应页面的事实单元,本页不引入新的数字。客户端版本相关的阈值以 4.2.1 为准,更早的版本在下载页的版本表里逐条列出。
12 / 数字
每个数字后面都跟着条件。换一台机器、换一版客户端,数字会变,判断顺序不变。
可用性按分钟口径 99.932%:分母 129600 分钟,分子扣减 88.6 分钟,窗口 2026-08-14 至 2026-11-11。
可用性按天口径 98.89%:90 天中 84 天全量可用、5 天降级、1 天不可用,按天整算。
状态事件 7 次:1 次不可用、5 次降级、1 次计划内变更,全部记录在事件页并带根因。
心跳间隔 25 秒(前台)/ 55 秒(后台),配置文件取值区间 15 至 55 秒,客户端 4.2.1。
断线判定 3 次连续缺失,约 75 秒;移动端后台按 55 秒计则约 165 秒。
重连退避 1 / 2 / 4 / 8 / 16 / 30 秒,第 6 次起封顶,抖动范围随间隔线性放大。
Wi-Fi 转蜂窝中位 1.9 秒、95 分位 3.4 秒,样本 120 次,采集期 2026-10-14 至 11-10。
蜂窝转 Wi-Fi 中位 2.4 秒、95 分位 4.1 秒,样本 120 次,同采集期。
弱网判据四条:丢包 8%、时延 350 毫秒、抖动 120 毫秒、带宽 220 kbps,均需持续 10 秒以上。
探针 12 个分布在 3 个城市,每 30 秒探测一次,90 天累计约 311 万次探测记录。
单节点会话硬上限 8000,队列超过 70% 主动摘流,2026-09-08 起生效。
断线自查七步总耗时约 11 分钟,其中前四步不到 3 分钟,可覆盖八成常见断线。
这十二个数字在其余七页里被引用,取值以本页为准。若某一页与本节冲突,以本节采集日期为准,并按页脚邮箱反馈。