开源模板,用于快速搭建“一张照片生成热门模板 AI 视频”的 SaaS 网站,每个热门关键词一个站点。
- Star
- 100
- Fork
- 5
- 未关闭 Issue
- 0
- 最近提交
- 18天前
这是什么?
Parcel 是一个运行在自有 Cloudflare 账户中的文件分享站。发送者在浏览器中用随机 256 位密钥以 AES-256-GCM 加密文件,直接上传到私有 R2 桶;接收者在浏览器中解密并保存。文件密钥与原始文件名封装在加密信封中,服务端无法读取。
页面与 API 由 Workers 提供,D1 保存分享状态,私有 R2 只保存密文。每次分享可设置密码、有效期和下载次数,也可随时撤销。定时任务会清理到期或下载次数耗尽的分享并回收存储空间。
上传和下载均采用分块与断点续传,加密块大小为 16 MiB,默认单文件上限为 8 GiB。管理员使用密码加 TOTP 双重验证登录,并提供恢复码。
核心功能
- 01在浏览器中使用每文件随机密钥进行 AES-256-GCM 加密。
- 02分块直传私有 R2 存储,支持断点续传。
- 03分享可设置密码、有效期和下载次数。
- 04支持撤销分享,并由定时任务清理过期文件。
- 05管理员使用密码加 TOTP 登录,并提供恢复码。
适用场景
- 向他人发送大文件,并让链接在设定时间后自动失效。
- 在自己的 Cloudflare 账户上搭建私有文件中转站,无需第三方托管。
- 分享敏感文件,确保托管服务端无法读取文件内容。
快速上手
- 1
点击“部署到 Cloudflare”按钮,设置 Node 24、构建命令 npm run build、部署命令 npm run deploy
- 2
克隆仓库
git clone https://github.com/hyphy-void/Parcel.git - 3
进入项目目录
cd Parcel - 4
在本机生成临时管理员初始化令牌
npm run admin:setup-token
使用前须知
- 需要自己的 Cloudflare 账户,并开通 Workers、D1 和 R2。
- 部署需要 Node.js 24 与 Bash,并包含多个手动配置步骤。
- 接收方保存解密文件时,约需两倍文件大小的本机存储空间。
- 丢失文件密钥或完整分享链接后,服务端无法恢复文件。
收录于专题
标签
常见问题
- Parcel 是什么?
- 在自有 Cloudflare 账户上部署的端到端加密临时文件分享站,支持到期自动清理。 Parcel 是一个运行在自有 Cloudflare 账户中的文件分享站。发送者在浏览器中用随机 256 位密钥以 AES-256-GCM 加密文件,直接上传到私有 R2 桶;接收者在浏览器中解密并保存。文件密钥与原始文件名封装在加密信封中,服务端无法读取。
- Parcel 可以免费使用吗?用的什么许可证?
- Parcel 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- Parcel 还在维护吗?
- 活跃维护中。Parcel 最近一次提交是在 2026年10月20日。
- Parcel 适合用来做什么?
- 向他人发送大文件,并让链接在设定时间后自动失效。 在自己的 Cloudflare 账户上搭建私有文件中转站,无需第三方托管。 分享敏感文件,确保托管服务端无法读取文件内容。
- Parcel 怎么安装和运行?
- 点击“部署到 Cloudflare”按钮,设置 Node 24、构建命令 npm run build、部署命令 npm run deploy 克隆仓库: git clone https://github.com/hyphy-void/Parcel.git 进入项目目录: cd Parcel 在本机生成临时管理员初始化令牌: npm run admin:setup-token
- 在哪里获取 Parcel?
- 源代码和安装说明在 GitHub 上:https://github.com/hyphy-void/Parcel
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
386+57 本周160TypeScriptMIT维护活跃更新于 前天
桌面 SSH 客户端,内置 AI 助手,并通过你自己的 Cloudflare 账户进行端到端加密同步。
241+18 本周18RustMIT维护活跃更新于 3天前
可自托管的文件与笔记分享工具,数据在浏览器中加密,服务器只存储密文。
457+5 本周27TypeScriptAGPL-3.0维护活跃更新于 13天前
基于 Cloudflare Workers 和 D1 的书签管理工具,通过书签小工具或 Chrome 扩展保存网页,无需注册账号。
80+1 本周12TypeScriptAGPL-3.0更新于 3个月前
基于 Cloudflare R2 与 Pages 的自托管私有云盘,提供网页文件管理和 WebDAV 访问。
103+3 本周68TypeScriptMIT维护活跃更新于 12天前
一款命令行工具,用共享的连接码在任意两台电脑之间安全传输文件和文件夹。
4.1万+61 本周1653GoMIT维护活跃更新于 前天