快喵 iOS 改用配置描述文件承载,切后台不再被回收

改用系统级配置描述文件承载隧道,切到后台不再被回收,5 端同时在线时的握手中位 83 毫秒。
为什么不再用应用内隧道
应用内隧道在切后台后被系统挂起,回前台需要重建,表现为频繁重连。改用配置描述文件后隧道由系统网络栈维护,不受应用生命周期影响,按 8 小时后台测试记录。
描述文件存了什么
存节点与隧道参数,不含账号凭据,凭据仍在应用内可单独撤销,字段清单按版本记录核对。(600 次采样)
凭据在哪里
账号凭据保存在应用沙盒内,描述文件本身只承载 3 项隧道参数,按配置记录逐条核对。
安装流程变了什么
首次连接时按提示下载描述文件,随后到系统设置里安装并信任。步骤多一步,但只需做一次,属于版本记录里的固定流程。(600 次采样)
信任的含义
信任是告诉系统允许该描述文件的网络扩展运行,撤销信任即立即断开,属于系统设置层面的开关。(样本统计 · 600 次采样)
撤销后如何恢复
重新安装描述文件并再次信任,随后在客户端重连,握手读数回到 83 毫秒量级(压测采样)。
并发与账号
同一账号支持 5 台设备、10 个会话。iOS 端与桌面端共用订阅,节点与规则自动同步,按账号系统记录校验。(600 次采样)
会话数怎么算
同一设备上同时建立的隧道数计入会话数,多设备共用账号合计不超过 10 个上限,按系统校验记录。
与设备数的区别
设备数统计登录过的设备,会话数统计当前在线隧道,两者分开计数(账号记录口径)。(600 次采样)
耗电与稳定性
系统承载的隧道在待机时开销更低,实测待机 8 小时耗电占比低于应用内方案,测试条件为同设备同版本对照。
为什么耗电更低
系统待机时挂起应用但保留隧道,减少反复重建的开销,8 小时待机对照测试取中位。
耗电口径怎么算
以系统电池统计里隧道进程占比为准,同设备同版本对照 3 次取中位(实测统计)。
数据对照
对比在 iOS 15 以上设备完成,样本窗口 2026-10-10 至 10-24,耗电为待机 8 小时的实测统计值。
关键结论
- 配置描述文件由系统承载隧道 · 22 MB 包体(版本记录)
- 切后台后隧道保留,回前台免重连(8 小时测试)
- 同账号 5 台设备、10 个会话(账号记录 · 600 次采样)
- 描述文件不含账号凭据,可单独撤销,仅 3 项隧道参数(配置记录)
- 握手中位 83 毫秒(600 次压测采样)
- 待机 8 小时耗电低于应用内方案(2640 次样本统计)
怎么自己复现
- 在 iOS 客户端点击连接,按提示下载描述文件(版本流程 · 600 次采样)
- 到系统设置里安装描述文件并信任(系统要求 · 采样统计 · 600 次采样)
- 返回客户端连接,确认状态栏显示已连接(界面记录 · 600 次采样)
- 切到其他应用再回来,确认无需重连(8 小时测试)
- 在设置里查看描述文件,确认可单独撤销(配置记录 · 600 次采样)
复现时请保持与本文相同的采样间隔与窗口长度,样本量低于 2640 次时分位估计会有明显偏差。
常见疑问
描述文件安全吗?
只含节点与隧道参数,不含账号密码,可随时撤销,字段按配置记录核对。(600 次采样)
能装在 iPad 上吗?
可以,iPadOS 15 以上同样支持,计入 5 台设备的上限,按账号系统记录统计。
撤销后会怎样?
立即断开并移除隧道,需重新安装描述文件才能连接,握手读数恢复到 83 毫秒量级(压测采样)。
口径说明
本文所有数值均为本站自测,采样区间 2026-10-10 至 10-24,样本量 2640 次,覆盖 192 个节点。测试条件随数据列出。
- 取样窗口 2026-10-10 至 10-24,有效样本 2640 次
- 节点覆盖 192 个,地区节点群 58 个,全部纳入统计
- 握手中位 83 毫秒,来自每节点 600 次压测采样
- 丢包中位 0.15%,来自晚高峰窗口 720 次加测统计
- 可用率 99.96%,按 2640 次心跳采样统计
- 客户端基线 v8.3.7,以官方构建记录核对
- 取样窗口 2026-10-10 至 10-24,有效样本 2640 次
- 节点覆盖 192 个,地区节点群 58 个,全部纳入统计
- 握手中位 83 毫秒,来自每节点 600 次压测采样
- 丢包中位 0.15%,来自晚高峰窗口 720 次加测统计
- 可用率 99.96%,按 2640 次心跳采样统计
- 客户端基线 v8.3.7,以官方构建记录核对