查看文档目录

多 CDN 聚合边缘

把 Cloudflare、CloudFront、EdgeOne、阿里云 ESA 和其他 CDN 当作网站的供给,与自有节点一起调度:配置同步、仅调度、一键接入已有站点。

能解决什么问题

只靠自有节点,带宽打满或机房故障时网站就跟着出问题;同时用几家云 CDN,又要在每家后台各配一遍。聚合边缘把云 CDN 变成网站的一种“供给”,和自有节点、订阅节点放进同一套调度:网站配置在主控里改一次,自动同步到各家;哪家不健康就把流量切走。

账号归你自己:绑定的是你自己的厂商账号(Cloudflare 免费版即可),凭据加密保存在你的主控里,不经过市场和授权端;厂商费用由厂商直接向你收取,平台不提供共享账号。

厂商配置同步仅调度一键接入已有站点
Cloudflare支持支持支持
AWS CloudFront支持支持支持
腾讯云 EdgeOne支持支持支持
阿里云 ESA支持支持支持
其他厂商(Fastly、Akamai、自建边缘等)不支持支持不支持
  • 配置同步:主控在厂商账号里建好域名接入、回源、证书和缓存规则,以后改网站设置自动同步,并检测厂商侧被人改动的漂移。
  • 仅调度:你在厂商后台自己建好加速域名,把厂商给的接入 CNAME 填进主控;主控不改对方配置,只负责拨测和切换解析,不需要凭据。
  • 一键接入:读取厂商里已有站点的配置,映射成主控里的网站视图,不改原配置;映射不过来的项逐条列出。只读接入的站点默认不参与跨 CDN 调度,要调度时走“迁入调度”向导,你确认改解析后才生效。

怎么开通与启用

聚合边缘是商业版的官方免费模块,新装商业版主控的默认授权已包含;社区版不包含。

  1. 管理员打开“聚合边缘 → 账号绑定”,选厂商,按页面提示在厂商后台建一个只授权到目标站点的 API 令牌或密钥,填入后点“绑定并核实”。核实不通过时按提示补权限,再点“重新核实”。
  2. 打开“第三方 CDN 接入”,用已绑定的账号开一个接入点(配置同步),或直接填厂商的接入 CNAME(仅调度,厂商选“其他”也可以)。
  3. 打开“站点与线路”,把网站绑到接入点,设成主用或备用,选调度策略(三种策略的区别见“跨 CDN 调度”)。
  4. 在“同步状态”看配置是否已写到厂商,在“切换历史”看每次切换的时间、线路和原因。

已接入厂商的站点要整体迁过来时,用“一键接入与迁入调度”。网站用户也可以在“账户 → 第三方 CDN”绑定自己的 Cloudflare 账号,或填自己的接入 CNAME,前提是套餐开通了第三方 CDN。

主要设置

设置说明
账号凭据只提交到本主控,保存后只显示指纹;可换凭据、停用、删除(删除只删本主控里的绑定,不动厂商账号里的资源)
域名上限默认按厂商免费额度,超过前拒绝继续创建
接入方式配置同步或仅调度,创建后不能改,要换方式请新建接入点再改绑网站
回源地址可选,不填用网站自己的源站
拨测请求头可选,最多 8 个,例如厂商要求的校验头
绑定线路默认线路,或电信、联通、移动、境外分线路(需要 DNS 服务商支持分线路)

典型用法

  • 国内走自有节点,境外走 Cloudflare:给“境外”线路绑 Cloudflare 接入点,其余线路留在自有线路组。
  • 用云 CDN 做备用:自有节点为主用、云 CDN 为备用,主用不健康时自动切过去,恢复后满最短停留再切回。
  • 已经在厂商后台配了复杂规则的站点:用仅调度,只把它当作调度目标和备份。

限制与注意事项

  • 第三方 CDN 供给只能用于你自己的网站,不能上架节点市场,也不能组合进报价转卖。
  • 各家能力不同,厂商不支持的设置会在发布前列出;ESA 等厂商要求业务域名在其站点主域名下。
  • 网站用户端目前只支持绑定 Cloudflare 账号;用户端会给第三方 CDN 标“未实测”,使用前请先在厂商侧小范围核对。
  • DNS 服务商不支持分线路时,只能做全局主备,不能按地区或运营商分流。
  • 授权失效时停止同步、观测和自动切换,解析保持最后状态,已同步到你账号里的资源原样保留;续费后先全量对账再恢复。