type
Post
status
Published
date
Jan 6, 2025
slug
summary
tags
教程
category
icon
password
B2私密桶+Cloudflare实现免费存储有以下好处:
- Backblaze 免费账户提供 10 GB 的存储空间以及每天 1G 的下载流量。
- Backblaze 和 Cloudflare 同属带宽联盟 (Bandwidth Alliance),两者之间的流量免费。也就是说,通过 Cloudflare 访问 Backblaze 存储的图片,不计流量费。
- Cloudflare 全球有310个数据中心,有CDN加持,从任何地方访问图片都不会太慢。
- Backblaze B2 支持多种上传方式。除了 Web 界面外,还有 CLI 工具 和 Picgo 等第三方客户端。
但是Cloudflare Worker本身有每天的限量次数,而Cloudflare Snippets是不限量的。因此采用Cloudflare Snipptes对接上B2私密桶,则可以实现不限量的访问B2存储桶。
B2私密桶+Cloudflare Snippets方案:
- 选择开通了Snippets的域名并创建片段

- 粘贴如下代码
- 点击右侧片段规则进行设置并保存:主机名-等于-对应域名


- 该子域名需要去DNS里指向192.0.2.1并开启小黄云!
配置
1、配置桶认证信息
配置所有桶的认证信息
2、挂载点配置
用于识别openlist等上添加对象存储的挂载路径
3、下载触发配置
可以自行修改前缀用于访问链接触发下载
同时也作用于openlist中开启网页代理

4、映射文件配置
用于配置了多存储库时的文件路径识别,路径不存在时将从尝试从默认桶(default)中获取文件,可自定义映射文件名和URL
mappings.json格式如下
使用方式
1、文件访问预览
1、路径访问存储的文件,
如:https://example.com/文件路径(不含桶名)
2、携带
挂载点前缀映射 访问,如:https://example.com/default/文件路径(不含桶名)
https://example.com/A-B-C-D/文件路径(不含桶名)
2、下载触发
在URL访问中路径前添加下载前缀
download 进行访问,如:https://example.com/download/文件路径(不含桶名)
https://example.com/download/A-B-C-D/文件路径(不含桶名)(同样支持挂载点)
- 作者:Mystery Q
- 链接:https://nblog.qbobo.eu.org/32f2a3ab-1aaa-80ce-8e3c-debb7787c5fb
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。








