[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-77267":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":9,"totalLinesOfCode":9,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":9,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":9,"rankLanguage":9,"license":9,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":22,"hasPages":22,"topics":9,"createdAt":9,"pushedAt":9,"updatedAt":24,"readmeContent":25,"aiSummary":26,"trendingCount":16,"starSnapshotCount":16,"syncStatus":27,"lastSyncTime":28,"discoverSource":29},77267,"Cloudflare-R2-oss","ljxi\u002FCloudflare-R2-oss","ljxi","利用Cloudflare R2 + Workers搭建在线网盘",null,"https:\u002F\u002Fgithub.com\u002Fljxi\u002FCloudflare-R2-oss","Vue",454,1541,3,14,0,4,6,11,12,58.66,false,"main","2026-06-12 04:01:21","# 利用Cloudflare R2 + Workers搭建在线网盘\n\n\n[汉化修改自\u002Flongern\u002FFlareDrive](https:\u002F\u002Fgithub.com\u002Flongern\u002FFlareDrive)\n\n增加了权限系统，支持多管理员，分别授权目录\n\ncloudflare R2是一个文件储存系统，配合Cloudflare Workers可以实现这样一个网盘系统\n\n### 搭建教程\n\n\n1. fork该仓库\n2. 前往Cloudflare R2新建一个R2储存桶，并前往储存桶设置，允许公开访问，复制**公共存储桶 URL**\n3. 前往Cloudflare Pages新建一个站点，选择连接到Git\n\n4.选择刚刚fork的仓库，点击开始设置\n5.项目名称可以修改，其他项目保持默认不动\n\n6.展开环境变量，添加\n\n| 变量名称| 值|\n| --- | --- |\n| PUBURL | 复制的**公共存储桶URL** |\n| GUEST | public\u002F |\n| admin:123456 | * |\n| user1:123456 | user1\u002F,userPublic\u002F |\n\n以此类推，GUEST代表游客的允许写入目录\n\n管理员则以`账号:密码`的形式设置，值代表其允许写入的目录，用`,`隔开，**请勿在前后加逗号，否则会授予所有目录的写入权限**\n\n设置好后点击**开始部署**\n\n7.前往Pages->cloudflare-r2-oss->设置->函数->R2 存储桶绑定,绑定R2存储桶,变量名称`BUCKET`\n\n8.在部署页面重新部署即可\n","该项目利用Cloudflare R2和Workers搭建了一个在线网盘系统。其核心功能包括文件存储、分享以及多用户权限管理，支持设置多个管理员并对不同目录进行授权。采用Vue作为前端框架，使得界面友好且响应迅速。适合需要灵活控制访问权限的小型团队或个人使用，尤其是对于那些希望在不牺牲性能的前提下降低存储成本的用户来说是一个不错的选择。",2,"2026-06-11 03:55:13","trending"]