477 字
2 分钟
利用CloudflareR2实现免费图床
目标:白嫖cloudclare的免费桶存储
(cloudflare恩情还不完)
前提
- 开通cloudflareR2
- 拥有一个链接到cloudflare的域名(可选)
创建R2存储桶
找到 R2对象存储,点击概述

使用 银联 或 PayPal 绑定支付方式
(这一步不会收取任何费用,包括到你开通后)
(你还不知道paypal已经开通国区了吧)
开通后创建一个R2桶
这里填写你桶的名字
然后点击创建存储桶

使用alist管理存储桶
我们要先创建一个api令牌
在R2概述中点击 右栏的令牌管理(Manage)

选择创建 Account API 令牌

这里写好令牌名称
权限选择对象读和写
指定存存储桶为你刚才创建的桶
然后创建

创建完成后保存好你的API令牌(最好是截图保存,后面要用)

前往alist发布页 Github
选择3.40版本

下载 可执行文件.exe 并放到一个 无特殊符号或中文 的空目录下

打开文件目录的cmd,使用 alist.exe server 运行软件
此时会输出一堆日志
我们只需用记住密码就行(如图上面的框内) 用户名是 admin
管理地址一般是 http://localhost:5244/

打开登录后在页脚处找到管理

在右图中找到存储

选择添加(再选择对象存储)

找到你之前截下的令牌图
对应下面填写(地区写auto,目录直接写/)


添加并保存
然后再主界面可以添加文件了

可以看到速度还是不错的

上传一张照片

绑定域名
返回到R2 点到刚才创建的存储桶 点击设置
添加自定义域名


这样就可以通过域名访问桶中的文件了

End
利用CloudflareR2实现免费图床
https://fuwari.vercel.app/posts/cloudflarer2img/