Backblaze B2配合CloudFlare和阿里云ESA实现国内超快访问的图床

Backblaze B2配合CloudFlare和阿里云ESA实现国内超快访问的图床

CatalpaCute Lv3

信息来源
信息来源

群友在群里分享羊毛,免费CDN,看着就香啊~

https://tianchi.aliyun.com/specials/promotion/freetier/esa?taskCode=25254&recordId=6f384a4fbfb832ad4c8cdc89c51b56ef
大羊毛,阿里云国内免费CDN,可以刷到 2050 年,有需要的可以去薅。

1.链接点进去看到的是基础版,点击立即试用,进入会看到其余3个版本,记得选免费版!!!

  1. 0元购买后,点击套餐管理,点击续费,选择设置续费规则,会自动打开续费页面,选择续费1年,0元,反复操作25次,刷到2050年。

当时顾不上睡觉了连夜把套餐续好到2050年,后面没仔细研究不懂怎么用,就一直放在那


阿里云ESA

最近发现我的r2/b2存储桶和Github Pages上的博客访问速度在国内都很不理想,思考了一下想起了阿里云的这个CDN,重新来研究研究

已经搭好了,这是概览页
已经搭好了,这是概览页

有了免费版ESA套餐,就可以直接在站点管理添加站点了

添加站点

第二部选择区域,我们的套餐是全球不包含中国内地的,就按着选就行。

我怀疑这个全球指的是服务器端,服务器在中国大陆以外就可以加速,而不是访问端只能在大陆外才能加速

因为我有使用cloudflare的需求,所以这里使用cname接入。NS接入是把DNS服务器换乘阿里云,也就是让阿里云来负责dns解析了,可根据个人需求来选择

选择我们的已购套餐,因为我这里已经加好了所以选不了了

接下来会提示让你验证域名归属,根据指示在CF加上TXT解析就行

验证解析即可

添加DNS

DNS记录页面
DNS记录页面

添加记录,主机记录就是你想要cdn代理后使用的域名,下面填写的域名就是你CNAME的目标,填写cloudflare代理后的那个域名即可

按如图样式配置
按如图样式配置

Backblaze B2是S3兼容的存储桶,这里有选项就直接选S3兼容,回源HOST勾选跟随源站域名

根据使用需求选择使用场景,图床直接选③

继续下一步,将给出的主机记录和记录值填回Cloudflare DNS(解析商)即可。

因为Backblaze对SSL要求严格,我们需要在阿里云DNS记录处HTTPS证书进行配置。我上传了Cloudflare的证书但是访问时候报错了。这里有一键申请Lets Encrypt的,输入你的域名一点即可

到此,你的存储桶已经可以通过你设定的域名(your.domain/file/bucketname/filename)访问,但这样url太长,而且暴露了你的存储桶名称

我们可以通过阿里云/Cloudflare的规则进行转换,backblaze官网网站就有教程:Free Image Hosting With Cloudflare Transform Rules and Backblaze B2

我在cloudflare上面设置的规则会影响到R2(大概因为我没限制生效路径),B2能访问了R2不行了,所以我选择在阿里云ESA进行配置。

HERE
HERE

然后设置如图,主机名后面写ESA代理后的域名,执行重写一定要选择动态

完成!之后就可以通过your.domain/filename访问文件

Backblaze B2

创建桶

注册好账号,B2 水桶 (backblaze.com)创建新的桶

Gemini教的选项
Gemini教的选项

这个桶和Cloudflare R2不同,它的url是有路径的

我选择的是美西地区,那url就是https://f004.backblazeb2.com/file/bucketname/filename

如图“友好URL”所示
如图“友好URL”所示

它给了S3 URL是类似cloudflare的,但是我cname到这个url会有奇怪的问题,所以还是按照一些教程教的cname到友好URL

Cloudflare DNS代理

Backblaze B2 是国际著名的对象存储,提供 10GB 免费空间。它加入了 Cloudflare 的“带宽联盟(Bandwidth Alliance)”,意味着从 B2 传给 Cloudflare 的流量是完全免费的。

因为B2的免费套餐流量限制不像CF R2一样慷慨,我们就要巧妙用到Cloudflare的CDN加速来减少传出流量使用了

我们先使用cloudflare解析DNS,cname到所给的友好URL,必须开启代理。

如图
如图

另外B2的https也非常严格,需要在SSL/TLS处把加密改成完全(严格)

我的这个域名dns到太多服务了,我改成严格之后很多站点访问不进去,Github Pages博客都报错,所以我建议最好拿手头不常用的域名来配置这一步的dns解析

配置好之后,回到阿里云操作

  • 标题: Backblaze B2配合CloudFlare和阿里云ESA实现国内超快访问的图床
  • 作者: CatalpaCute
  • 创建于 : 2026-01-31 12:24:53
  • 更新于 : 2026-01-31 19:37:55
  • 链接: https://me.czzzz.work/2026/01/31/long/aliyun-esa/
  • 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论
目录
Backblaze B2配合CloudFlare和阿里云ESA实现国内超快访问的图床