Cloudflare利用R2搭建无限存储网盘
Cloudflare是一个提供内容交付网络、安全性服务和分布式域名服务器服务等的美国公司。R2是一个开源的云存储网盘系统,是一种去中心化的存储方式,可以利用它来搭建无限存储网盘。
在这里,我们将使用Cloudflare Workers和R2搭建无限存储网盘。首先,我们需要注册Cloudflare账户,并创建一个Workers网站。然后,我们需要安装R2并将其部署到Workers网站上。
一旦R2安装成功并部署好了,你就可以上传和下载文件了。你甚至可以将它与其他的云存储服务集成,以获取更多的存储空间。
这是一个非常有用的解决方案,可以让你在云端存储大量的文件,而不必担心存储空间的限制。
首先一个cloudflare的账号,没有的去注册,然后进入R2

新建一个桶,然后创建一个API tokens,复制出来信息,还有创建桶的链接,复制到编辑器,先放着

此时cloudflare就搞完了
然后下载Rclone downloads,下载后解压
cmd进入rclone所在文件夹
例如我的:cd /d D:\App\Rclone
cd后面的/d一定要加上不然切换不过去盘符
下面进入代码环节
Cloudflare R2 配置的示例。首次运行:
这将指导您完成交互式设置过程。
上面数据是旧版,新版略有出入,影响不大
这将使您的配置看起来像这样:
现在运行以查看您的存储桶并在存储桶内查看。rclone lsf r2:rclone lsf r2:bucket
完成上面的配置后,会有一个配置文件生成
例如我的是在:C:\Users\Administrator\AppData\Roaming\rclone\rclone.conf
最后cmd运行下面二选一:
其中q是盘符,r2是上面的命名,D:\wxtemp\rclone是缓存存储位置,到此已经出现Q盘,1PB的大小了
如果有安装git bash可以打开他,然后输入下面二选一,和上面的区别是多了个&,然后可以在后台运行了,cmd的需要一直前置关闭窗口就结束了
开机自动挂载
使用上面的命令进行挂载会一直使终端一直保持在前台运行,不是很友好,而且关机后挂载会消失。
因此创建rclone.bat文件粘贴以下内容其中,并移动到
创建一个名称为 rclone.bat
的文件,里面填写上面的挂载命令:
rclone mount r2:/ q: --cache-dir D:\wxtemp\rclone --vfs-cache-mode writes &
目录下,这样开机就会自动执行该bat程序。
可视化上传下载 RcloneBrowser
在 https://github.com/kapitainsky/RcloneBrowser/releases中下载 [RcloneBrowser]() 。

下载好后进行安装,然后进行配置。配置 rclone.exe
的路径还有 rclone.conf
配置文件的路径。


这是我前面解压rclon的路径以及配置文件的路径
配置好后就可以看见前面配置的 OneDrive 网盘了 ☁️

双击打开就可以看见里面的内容了,可以去愉快的上传或者下载了。

上传的话,选择要上传的文件或文件夹以及云盘的存放路径,再选择 copy
模式,点击 run
即可。下载与之类似。

在 Jobs
当中还可以查看任务的进度、速度等。

另外还可以设置代理,见下图:

这样挂载谷歌云端硬盘就很方便了。
如果你觉得rclone 太麻烦,还可以试试 RaiDrive 挂载,安装后选择相应的网盘登录即可,但我用起来感觉比较卡顿。 不推荐了,2020年3月份收到邮件说挂载 Onedrive 、Google Derive 要收费了,无奈

后面可视化参考知乎热夏的回答,方法一样