腾讯推出的edgeone还是挺好用的,价格也不贵,自带防护,个人版50G的月流量也够用了,部署网站代理没什么好说的,但是部署cloudflare r2存储桶回源碰到了一些问题,这里记录一下。
为什么使用edgeone回源r2?这样就可以享受r2的免费空间、下发流量和edgeone的国内加速。
源站地址
这里跟cloudflare上显示的不完全相同,需要自己手动改一下,比如这个图里的桶:
需要把桶名称放到域名的前面,并且去掉https
比如 cloudflare上显示的是 https://aaa.r2.cloudflarestoreage.com/bbb
(这里的aaa是你的用户ID,bbb是存储桶名称)。
在腾讯edgeone上,需要填的是 bbb.aaa.r2.cloudflarestoreage.com
这样才可以。
私有、鉴权和地域
一般都是私有桶,所以需要打开私有授权。
鉴权选择v4
地域填写auto
Access Key ID和Secret Access Key
这个是在cloudflare上获取的
权限自己选就好了,时间可以设置永久。
PS: 在cloudflare上设置转发
如果你向我一样,在edgeone上绑定的和原本的域名不一样,那么需要设置下重定向,这样才能把原来的图片都转过来。
如图一样设置就行了。
- 名称随便填
- 传入请求选择主机,然后自己需要重定向的旧域名
- 新域名处选择动态 、 表达式为
concat("https://cdn-img-r2.czl.net", http.request.uri.path)
(里面的域名是新域名)、301、保留查询字符串。
这样就可以了
评论区