基于Cloudflare R2搭建免费云盘，支持带密码分享、查看下载量、管理用户等功能

前言 EdgeStash 是一个功能强大、易于部署的私有云盘解决方案，完全构建在 Cloudflare 的全球网络之上。它利用 Cloudflare Workers、R2 存储 和 KV 存储，为您提供一个安全、快速且低成本的个人或团队文件存储与分享平台。 EdgeStash支持带密码分享文件、在线预览docx或pdf文档、后台管理授权用户、查看分享文件浏览/下载量！ 项目地址：https://github.com/hhy-2021/EdgeStash 注意：R2的免费额度有10G，且需要绑卡，因此这个云盘我只推荐个人或团体内部使用。部署教程创建 KV 空间，名字任意创建 R2 存储，名字任意创建 Workers 应用程序点击从hello world开始，完成创建复制GitHub项目中worker.js的内容 地址：https://github.com/hhy-2021/EdgeStash/blob/main/worker.js 回到workers，点击编辑代码，全部替换，点击部署返回 Worker 概览页面，点击 设置 -> 变量和机密。配置 KV 绑定：变量名称：KV_STORE KV 命名空间：选择第 1 步创建的命名空间。配置 R2 绑定：变量名称：R2_BUCKET R2 存储桶：选择您在第 2 步创建的存储桶。配置环境变量： ADMIN_PASSWORD：设置您的管理员登录密码。访问此时可以直接访问了也可绑定自定义域名，更加方便已知的小bug 管理员登录时如果点击登录按钮无反应，切换到用户登录，把用户登录的邮箱输入框内容清空，然后重新进行管理员登录即可~