💡
原文中文,约4300字,阅读约需11分钟。
📝
内容提要
计划基于Cloudflare Workers开发新的端到端加密聊天软件,优化安全性和代码实现,包括客户端、服务端、加密、大文件传输、聊天室自毁、部署简化等方面。使用Ably实现跨端通信,Cloudflare Durable Objects解决请求交换问题,Cloudflare D1做状态留存,定时任务清理过期房间。一次性链接通过密码实现,文件传输集成Cloudflare R2,加密使用Jose库。在线状态查询改为用户动作触发更新。计划开源代码并提供配置教程。
🎯
关键要点
- 计划基于Cloudflare Workers开发新的端到端加密聊天软件,优化安全性和代码实现。
- 主要功能包括客户端、服务端、加密、大文件传输、聊天室自毁、部署简化等。
- 使用Ably实现跨端通信,Cloudflare Durable Objects解决请求交换问题。
- Cloudflare D1用于状态留存,定时任务清理过期房间。
- 一次性链接通过密码实现,文件传输集成Cloudflare R2,加密使用Jose库。
- 在线状态查询改为用户动作触发更新,避免频繁数据库操作。
- 计划开源代码并提供配置教程,提升用户体验和安全性。
➡️