使用CloudFlare白嫖阿里云OSS做图床

Share
  • 2022年7月29日

准备工作

1、一个阿里云国际版的账号

已经询问过国内站的客服,只有国际版的阿里云账号才享受这个政策,国内的账号是不行的

2、Cloudflare账号一个

3、域名一个需要提前加入到Cloudflare账号中

部署过程

1、创建储存桶

直接搜索oss → 开通oss → 开通Bucket

按照下图的提示创建储存桶,修改好相关配置之后就可以点击确定创建储存桶了。

2、域名绑定

点击左边列表中的Bucket 列表,然后进入你刚刚创建的储存桶中,点击传输管理 → 域名管理 →绑定网域名称。

这里填入你的域名或者是二级域名都行,添加完成后点击网域名称所有权验证,会让你添加TXT记录,到你的域名解析商处添加好记录点击验证。

这里我添加freenom的免费域名一直添加不上,换成别的后缀域名就一下子成功了,托管有遇到一直添加TxT验证不通过可以换一个域名试试看。

添加完域名如果你需要开启https需要在证书托管中上传你的域名证书,证书可以随便申请一个一年的。

然后点击域名绑定配置就可以看到你刚刚添加的域名和回源域名,如下图所示

在Cloudflare中添加上解析设置记得开始小云朵,否则是要计算流量的。添加完成后等一段时间就可以了使用了。

3、Cloudflare域名规则设置(推荐/可选)

正常情况下是不需要添加页面规则的,但是如果不设置每一次访问你的图片都需要回源到阿里会比较的慢,添加页面规则可以直接加快访问。

点击规则→创建页面规则填写: 域名/*

然后按照下图设置一下规则就行,可以将浏览器缓存TTL和边缘缓存的时间设置长一点

使用体验

总的来说使用情况是相当不错的,而且加载的速度也非常的快,我在多天中分别下载测试了一段时间,基本上所有的流量都被缓存下来了,阿里云上面也基本没有使用什么流量。标准型存储前5G是免费的,流量的话每个月也有5G免费的所以根本不用担心。