创建数据桶

在云服务找到对象储存,创建一个新的储存桶,做图床的话访问权限一定要选第二个


配置防盗链

点开创建的储存桶,找到域名与传输管理配置默认cdn加速,完成后前往CDN控制台,找到域名管理下的访问控制

白名单不能写localhost,可以改成环路ip 127.0.0.1 不需要端口号

如果不允许空referer的话直接访问会返回403


配置QPS限制

我这里设置的是50

在内容分发网络>域名管理>高级配置下可以配置用量封顶,QPS只能限制单个IP恶意访问,用量封顶配置可以防止所有恶意访问,超出用量直接返回404。


获取密钥

前往配置密钥


配置picgo

用获取的参数在picgo上配置一下腾讯云cos,版本选最新的V5,储存区域就是创建数据桶时选择的地域,像我的是ap-shanghai


替换url

vscode自带全局替换的功能,选中工作台按快捷键shift+ctrl+h可以快速替换url


全站CDN加速

在CDN控制台添加域名,添加完成后在HTTPS配置已托管证书。

按照官方文档 的要求添加解析记录。

如果有多个域名必须添加多个CDN,CDN加速是精准匹配的。

SSL证书申请时,会绑定2个域名,一个根域名,一个是www开头的,如果有多个域名必须申请多个证书。最后在HTTPS配置里设置301强制跳转。

有个坑注意下,CDN加速域名时一定要允许空referer访问,否则直接返回403导致网站打不开,对象储存数据可以不允许,另外动态文件尽量不要缓存,CDN节点不同步也会导致返回403