用backblaze+cloudflare搭建免费图床
首先准备一个域名,一个邮箱。
Backblaze 的服务器在国外,所以打开会慢 emmmm,那么就科学上网(当然不科学上网也可以打开的,那你就看运气吧!)
前期准备
- 在 Cloudflare 注册并将你的域名加入。(如果不会的话可以看看我以前的文章有说明哦~)
- 在 Backblaze 注册一个账号,并新建一个 bucket,记得 Files in Bucket are: 这里选 public 就好,就是公开桶。(不然别人无法看到你的图片)
避坑: Backblaze 都是公开的所以大部分不要填写自己的真实信息!!!其实也没什么。

配置 Cloudflare 与 Backblaze
获取友好链接
这里我用 Cloudflare 演示,首先随便上传一个照片,注意要用到下图的这个友好链接的哦~

添加 DNS 记录
打开 Cloudflare 控制页面,找到 DNS 记录,设置如下图填写添加一个记录:

这一步好了以后基本可以用了。
现在将 Backblaze 链接里面的域名:
https://f004.backblazeb2.com/file/tuchuang123/B2%2BCF/03.webp
改为:
https://b2.anxy.top/file/tuchuang123/B2%2BCF/03.webp
(这样,就可以通过 Cloudflare 来访问了)
注意: 图床链接最好用 Backblaze 提供的友好链接,然后需要手动换成自己设置的链接,这样就可以了。(如果还是用原来的,岂不是什么也没做)
利用 Cloudflare 缓存突破访问限制
这样基本完成,但是 Backblaze 每天有一定的访问次数限制,这样的话我们利用 Cloudflare 的超强缓存就可以做到无限回流了(无限白嫖哦~亲测有效)。
打开 Cloudflare 缓存时间设置。这里可以在 Cloudflare 设置也可以在 Backblaze 设置,当然我都设置了的:

接下来在 Cloudflare 设置一个转换规则(因为图床的链接还是不够简化,用这个转换规则就可以使它更简洁了呢),如图:


转换规则表达式:concat(“/file/tuchuang123”,http.request.uri.path)
这里的
/file/后面改成你自己的桶名
这样子原链接:
https://f004.backblazeb2.com/file/tuchuang123/B2%2BCF/03.webp
就可以通过:
https://b2.anxy.top/B2%2BCF/03.webp
来访问了。
在 Backblaze 中设置缓存周期


配置上传工具
用网页上传也不是个办法啊,那么就用这个:
创建 App Key
点击 App keys,添加一个新的 key,bucket 就选你刚创建的那个,记录下你的密钥,之后要在 ShareX 中用!!!

配置 ShareX
大概就这样了,配置 ShareX,配置好就好了:

扩展工具
(来自 CSDN)
假如你是用的 Typecho,还可以使用上传插件实现自动上传,无需登录 Backblaze:
- Typecho - B2File 插件地址: https://github.com/qq80284445/Typecho-B2File
另: Backblaze 支持 S3,所以你用 PicGo 等软件上传的话,只需要添加个 S3 插件就可以了。







