虎绿林HU60.CN
发现版块
Enter
发布登录
发现版块发布我的社区荣誉
登录
虎绿林让技术讨论持续生长京ICP备18041936号-1

利用cloudflare workers及R2存储当在线网盘源码

嚻
6月17日 · 6月25日编辑HTML/CSS/JS
3,582 6
如题,可以托管在cloudflare workers上,利用在线读取cloudflare R2空间,用来当网盘使用,支持在线上传下载功能。
源码如下worker.js(73.03 KB)
2026.6.25新版,修复偶尔无法复制链接bug,增加伪静态路由
worker.js(78.25 KB)
注意使用“从Hello World!开始” 进行部署,如下图,复制worker.js文本内容进去即可
image.png(97.52 KB)
你需要在workers配置如下环境变量(不设置也不影响使用)
ACCESS_PASSWORD  是访问密码   
SITE_TITLE                   网盘显示名称
重要(必须绑定才能使用):需要在workers界面绑定中绑定你的R2存储,然后就可以使用了,可以参考下图
image.png(206.95 KB)
image.png(265.56 KB)
image.png(103.34 KB)
登录后收藏
楼层讨论

6 条回复

默认正序
张小强6月17日
#1
我之前做了个客户端https://hu60.cn/q.php/bbs.topic.106446.html
嚻6月17日
#2
@张小强,你这个也不错,我弄这个之前也看到个类似的,参考的他的源码。后面想白嫖到底,直接弄成workers版本的。
艾木友尔尔巴6月18日
#3

@嚻,空间多大?上传限制有吗?正好需要个

嚻6月18日
#4
@艾木友尔尔巴,10GB以内免费,超出后 0.015 美元/GB 一个月
胡椒舰长6月23日
#5

image.png(38.92 KB)

嚻6月23日
#6
@胡椒舰长,直接使用hello world模板创建,然后编辑复制进去啊
加入这场讨论登录后即可参与讨论
登录并回复
关于作者嚻传奇

这位用户还没有留下个人签名。

查看用户主页
帖子信息
发布于2026/06/17 13:10
最后更新2026/06/25 09:41
阅读3,582