使用Backblaze配合Cloudflare实现无限流量云储存
Backblaze 简介
Backblaze(下文中简称B2).是一家美国云存储和数据备份公司,它的两个主要产品是针对企业和个人市场的 B2 云存储和计算机备份服务。
免费额度
-
存储容量:10GB
-
网络流量:1GB/天
-
上传流量:无限
-
下载请求数:2500次/天
-
上传请求数:2500次/天
-
BUCKET(桶):100个
-
BUCKET(桶)文件数:无限
由于B2加入了CloudFlare的 带宽联盟( Bandwidth Alliance)(如下图红圈部分所示) ,所以B2与CloudFlare之间的流量直接免费,也就是每天无限量下行流量。
注册账号
-
填写邮箱,密码即可注册。
-
登陆平台 – My Account – 我的设置 – 验证Email
提醒一下,界面右下角可以切换到简体中文
创建BUCKET
- 登陆平台 – 创作一个桶
名称随意,桶里面的档案选择公众,其他保持默认即可
- 创建成功后 点击 【上载/下载】可以去上传一个文件
- 上传成功后,单机文件可以看见文件详情内容
要记住友好URL中的域名,如图是 f004.backblazeb2.com ,接下来套Cloudflare时会用到。
配置Cloudflare
- 在Cloudflare 上解析一个二级域名:
类型选CNAME,名称随意,目标填你在友好URL中看到的域名,代理状态要开启。
- 更改SSL/TLS 加密模式
在Cloudflare的左侧面板中点击SSL/TLS:
选择完全(严格)模式:
- 设置缓存
点击左侧面版中的“规则”:
点击“创建规则”:
URL输入上一步中设置的域名,选择: 缓存级别 – 标准,边缘缓存TTL – 1个月。
打开https://secure.backblaze.com/b2_buckets.htm, 点击 ‘’桶设定‘’:
在桶信息中填写:{"cache-control":"max-age=720000"}
:
最后点击‘’更新桶‘’即可。
使用方式
在友好url中将B2的域名改为你设置的域名即可。