PocketChest:安全高效的临时文件分享神器 支持200GB、6位取件码(开源)
PocketChest简介
PocketChest 是一款基于 Cloudflare 边缘网络的现代化临时文件/文本分享服务。用户上传后获得唯一的 6 位取件码,无需注册即可跨设备安全分享,支持自动过期与可选的 TOTP 访问保护。
“Chest” 是什么
一次上传的文件与文本集合被称为一个 chest。系统会为每个 chest 生成形如 ABC123的 6 位取件码,分享该代码即可下载其中所有内容。
核心功能
- 文件与文本分享:支持上传文件或粘贴文本,可选启用 TOTP 验证限制访问。
- 大文件支持:单文件最大 200GB(基于 Cloudflare R2 分片上传)。
- 安全取件码:6 位检索码用于访问与下载。
- 自动过期:可设定 1/3/7/15 天到期或永久保存。
- 零门槛:无需注册,上传即用。
- 自适应界面:桌面与移动端流畅使用。
- 全局加速:依托 Cloudflare 全球边缘网络。
- 演示:提供 15 秒上传分享与 10 秒文件取回短演示(含 TOTP 保护示例)。
技术架构
- 后端:Cloudflare Workers + D1 数据库 + R2 对象存储
- 前端:Next.js 14 + Tailwind CSS(部署于 Cloudflare Pages)
- 语言:TypeScript
安全机制
- TOTP 双重认证:可选开启,提升敏感内容访问安全。
- JWT 会话令牌:用于安全的会话管理。
- 自动过期与清理:到期自动删除,按小时定时任务清理过期内容。
- 输入校验:限制文件类型与大小,降低风险。
PocketChest部署与开源
GitHub地址:https://github.com/Hzao/PocketChest
已经过安全软件检测无毒,请您放心下载。
获取资源:打开微信搜索“PangExuezhang”(胖鹅学长)添加微信获取