CipherTalk v2026.812.0
CipherTalk v2026.812.0 · 遥相呼应
手机遥控不再是将就。这版把配对、连通、语音与安全,挨个收拾了一遍。
这次更新
如果说 v2026.809.0 是在为手机遥控打地基,那 v2026.812.0 就是封顶之后开始装修了。
这版主战场在手机遥控端,从首次扫码配对到后续每次握手的细节都重新打磨过。WebRTC 桥接正式落地,手机既能走 P2P 直连,也能在局域网内通过 HTTP+SSE 快速交互;配对入口从设置页独立出来,二维码扫过即绑,绑定后二维码自动隐藏、查看需要密码。DTLS 指纹钉扎、设备令牌与吊销机制也一并到位,之前总觉得遥控这扇门有点松,这回算是加了把像样的锁。
连通之后,遥控也不只是“看得见”了:TTS 语音可以直接在手机端播放,表情包能下载能识别,头像会加载缓存并区分彩色/灰度,微信遥控的状态与账户信息也能正常获取。顺手还修掉了手机在 Wi-Fi 和流量之间切换时连不上的老毛病——mDNS 混淆和 IPv6 STUN 缺失,一起解决了。
桌面端这边,克隆列表新增最近联系时间并优化了排序,克隆成功有动画反馈;聊天内支持实时照片与视频。Agent 能力同样往前迈了一步:手机遥控端可以覆盖模型配置、切换 AI 服务商,会话列表支持关键词过滤与分页限制,图片读取权限则收得更紧,路径验证和文件大小限制都安排上了。
这一版攒了 30 个提交,基本是一趟横跨连接安全、遥控交互和 Agent 能力的大检修。
变更明细
新增
- 手机遥控端正式接入 WebRTC 桥接,支持 P2P 直连,局域网内走 HTTP+SSE 快速交互
- 配对体验升级:设置页遥控卡片 + 二维码独立入口,绑定后二维码自动隐藏、查看需密码
- 安全加固:DTLS 指纹钉扎 + 设备令牌与吊销机制,为遥控链路补上长期短板
- 遥控更鲜活:TTS 语音播放、表情包下载识别、彩色/灰度头像缓存加载
- Agent 灵活性提升:模型配置支持手机端覆盖,会话列表支持关键词过滤和分页限制
修复
- 修复手机从 Wi-Fi 切到流量后连不上的问题(mDNS 混淆 + 缺 IPv6 STUN 导致)
- 修复桌面配对界面显示不出本机地址的问题
- 候选地址现在会明确标注公网/内网,格式也更清晰
- 手动配对补齐指纹展示,并隐藏信令地址,减少信息暴露
- 修复获取远程控制信息时的异步调用
调整
- STUN 端点换用 Cloudflare 专用地址,内网穿透和连通稳定性都有提升
- 握手时同步手机端修改的设备名,避免两端各叫各的
- 工程侧把部分 UI 工具判断逻辑拆成独立函数,后续迭代维护成本更低
- 发布流程整体梳理了一遍,这版的分发链路更顺滑顺手
感谢贡献者
这轮没有外部署名 PR,所有提交都来自 ILoveBingLu。一个人身兼作者、测试、发版运维三个角色,还能把手机遥控这条路走通,属实不容易。感谢这份安静且持续的投入,也谢谢愿意打开这篇说明的你——每一次试用,都是对偏执最温柔的回应。
相关提交与 PR
本轮没有收到外部 PR,因此这里摘录几条关键提交,方便工程侧追踪:
e252f18chore(release): v2026.812.0400b3e1feat(remote-gateway): 添加 WebRTC 桥接功能,支持手机端 P2P 连接3c5bab0feat(remote): DTLS 指纹钉扎 + 设备令牌与吊销94e77b4fix(remote): 修手机换流量连不上 —— mDNS 混淆 + 缺 IPv6 STUN8f4fb8bfeat(agent): 添加模型配置覆盖选项,支持手机遥控端服务商切换
升级提醒
这次启用了强更配置:最低支持版本为 0.0.1,并封禁了一批历史版本(含 0.0.1、0.0.2、2.3.0、2.3.5、3.0.0、3.0.1、4.0.0、4.0.1、4.1.0、4.1.1、4.1.2、4.1.8、4.2.3、2026.6.11、2026.6.12、2026.6.14)。如果你还停留在这些版本上,请尽快升级到 v2026.812.0。