Skip to content

CipherTalk v2026.812.0

Choose a tag to compare

@github-actions github-actions released this 11 Aug 18:42
· 23 commits to main since this release

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,因此这里摘录几条关键提交,方便工程侧追踪:

  • e252f18 chore(release): v2026.812.0
  • 400b3e1 feat(remote-gateway): 添加 WebRTC 桥接功能,支持手机端 P2P 连接
  • 3c5bab0 feat(remote): DTLS 指纹钉扎 + 设备令牌与吊销
  • 94e77b4 fix(remote): 修手机换流量连不上 —— mDNS 混淆 + 缺 IPv6 STUN
  • 8f4fb8b feat(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。