yingpan 大佬有话说 :
怎么用cf隐藏掉backblaze的bucket名
图片地址是这样的
https://f000.backblazeb2.com/file/my_bucket_name/img.jpg
想绑定域名,并且通过cloudflare的页面规则,隐藏掉my_bucket_name,
页面规则设置的301转向,可是还是会显示my_bucket_name
有什么方法吗?
yingpan 大佬有话说 :
最终的效果是通过 https://mydomain.com/img.jpg访问
隐藏掉 my_bucket_name
求解
1996cyj 大佬有话说 :
301肯定暴露,要使用高级功能或者worker才行吧https://cdn.jsdelivr.net/gh/hishis/forum-master/public/images/patch.gif
yingpan 大佬有话说 :
1996cyj 大佬有话说 : 2020-12-6 11:24
301肯定暴露,要使用高级功能或者worker才行吧
worker会不会缓存图片? 高级功能是啥?
fenglin2020 大佬有话说 :
NGINX反代吧 再套cf
1996cyj 大佬有话说 :
fenglin2020 大佬有话说 : 2020-12-6 11:25
NGINX反代吧 再套cf
这样费服务器上下行流量https://cdn.jsdelivr.net/gh/hishis/forum-master/public/images/patch.gif
yingpan 大佬有话说 :
fenglin2020 大佬有话说 : 2020-12-6 11:25
NGINX反代吧 再套cf
是个办法,缓存设置久点,服务器用不了多少流量
1996cyj 大佬有话说 :
缓存都是浮云,page rule设置了1month照样时不时就回源https://cdn.jsdelivr.net/gh/hishis/forum-master/public/images/patch.gif
BJY678 大佬有话说 :
Cloudflare Worker
addEventListener(
"fetch",event => {
let url=new URL(event.request.url);
url.hostname="想隐藏的域名";
let request=new Request(url,event.request);
event. respondWith(
fetch(request)
)
}
)
hkwu 大佬有话说 :
本帖最后由 hkwu 于 2020-12-5 23:48 编辑
不明所以,学习下。