PocketChest:安全高效的临时文件分享神器

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 会话令牌:用于安全的会话管理。
  • 自动过期与清理:到期自动删除,按小时定时任务清理过期内容。
  • 输入校验:限制文件类型与大小,降低风险。

链接:https://github.com/Hzao/PocketChest

留下评论

您的邮箱地址不会被公开。 必填项已用 * 标注