hank9999部落格

写点奇怪的东西

腾讯云 EdgeOne CDN 试用体验

hank9999's Avatar 2024-10-28

前一阵子,看见群友都在各种上 CDN,看的心里痒痒,正好看到腾讯云的 EdgeOne CDN 现在免费试用,配置上看看。

接入还是很顺利的,新增站点一路下一步,然后去改 CNAME 指向过来就可以。可以添加多个子域名还是挺好的。
可以针对不同的域名的不同资源类型修改缓存时间,浏览器/节点缓存都能修改。
基础的 查询字符串忽略大小写缓存预刷新 缓存优化功能都有,离线缓存 挺像 Cloudflare 的 Always Online 的。
GZip Brotli 压缩也有,也能优化图像大小(收费 | 截止到写稿时仍是限时免费)。
HTTP 这边 可以以 HTTP/2 回源,可以配 HSTS,可以配 TLS 套件,OCSP 装订也有,可以免费开 HTTP/2 支持,但是 HTTP/3 是收费的,按量收费。
但是我的 SSL 证书自动申请不下来,貌似不能使用 DNS 签发 SSL 证书,可能与我与 CF 混用有关。最后我手动上传解决。

Websocket 也可以传,没写收费,自定义客户端 IP 头也有,还能带着地理位置信息返回。

安全保护这块,有单一条件匹配的规则,也有多条的精准规则,还有带规则的速率限制、智能客户端过滤、自适应频控,不过腾讯云刀法精准,这个条目数量、能不能加 各个套餐之间都有显著区别。
Bot 识别是收费的增值服务,按量收费,还有可以直接用安全规则集。

PS: 如果打开安全规则集后,curl 请求不了数据,把 4401214585 号规则 此条规则从请求URL方面拦截攻击者针对.bash_history、.DS_Store等敏感系统文件的访问 关闭即可。

然后可以看请求日志,还有防护拦截的日志,还少不了 Serverless 的边缘函数。

但是 没有一个可以直接开的防盗链,空 UA 拦截,得手动添加。

空 UA 拦截:在 自定义规则 上添加规则:

  • 管控类型User-Agent
  • 匹配方式为空
  • 执行动作拦截

控制Referer防盗链:在 精确匹配规则 上添加规则:

  • 判断条件
    • 请求路径 包含:.jpg .gif .png .webp .js .css .ico .woff .woff2 .jpeg
    • 请求来源 不包含:这里写你网站域名
  • 执行处置拦截

然后就 OK 了。

清除缓存、缓存预热挺快的。

整体上这两周体验下来还是可以的,该有的都有,后续试用完了 可以切换到 9.9 的个人版,但是功能会少一些。

本文作者 : hank9999
版权声明 :本站所有文章除特别声明外,均采用 BY-NC-SA 4.0 许可协议。转载请注明出处!
本文链接 : https://blog.hank.ltd/tencent-could-edgeone-cdn-trial/