Skip to content

Cloudflare配置

  • 域名:域名需要使用 Cloudflare 的 NS服务器

Step. 1: DNS配置

如:我将 imgcdn.admirelight.com 作为我的图床链接。那么我就要在DNS中添加一条CNAME记录,并指向文件地址中的域名。

Step. 2: 重定向&&缓冲处理

  • 规则 --> 页面规则 中,添加以下内容。
imgcdn.admirelight.com/file/你的桶名称/*

https://f004.backblazeb2.com/file/你的桶名称/$1

Step. 3: 重写URL

  • /file/bucket/ 名称隐藏 隐藏桶名称
concat("/file/bucket", http.request.uri.path)

Step. 3: 重写响应头

  • 去除不必要的响应Header
  • Backblaze B2会在请求的响应头中添加以下几个header参数:
js
x-bz-content-sha1
x-bz-file-id
x-bz-file-name
x-bz-upload-timestamp
  • 虽然影响不大,但是一看这些参数就知道你用的B2,并且这些参数头一般拿来也没啥用,可以通过CloudFlare的重写规则将其去掉。
  • 转换规则 --> 创建转换规则 --> 修改响应头

Released under the Apache License 2.0.