多 CDN 聚合边缘
把 Cloudflare、CloudFront、EdgeOne、阿里云 ESA 和其他 CDN 当作网站的供给,与自有节点一起调度:配置同步、仅调度、一键接入已有站点。
能解决什么问题
只靠自有节点,带宽打满或机房故障时网站就跟着出问题;同时用几家云 CDN,又要在每家后台各配一遍。聚合边缘把云 CDN 变成网站的一种“供给”,和自有节点、订阅节点放进同一套调度:网站配置在主控里改一次,自动同步到各家;哪家不健康就把流量切走。
账号归你自己:绑定的是你自己的厂商账号(Cloudflare 免费版即可),凭据加密保存在你的主控里,不经过市场和授权端;厂商费用由厂商直接向你收取,平台不提供共享账号。
| 厂商 | 配置同步 | 仅调度 | 一键接入已有站点 |
|---|---|---|---|
| Cloudflare | 支持 | 支持 | 支持 |
| AWS CloudFront | 支持 | 支持 | 支持 |
| 腾讯云 EdgeOne | 支持 | 支持 | 支持 |
| 阿里云 ESA | 支持 | 支持 | 支持 |
| 其他厂商(Fastly、Akamai、自建边缘等) | 不支持 | 支持 | 不支持 |
- 配置同步:主控在厂商账号里建好域名接入、回源、证书和缓存规则,以后改网站设置自动同步,并检测厂商侧被人改动的漂移。
- 仅调度:你在厂商后台自己建好加速域名,把厂商给的接入 CNAME 填进主控;主控不改对方配置,只负责拨测和切换解析,不需要凭据。
- 一键接入:读取厂商里已有站点的配置,映射成主控里的网站视图,不改原配置;映射不过来的项逐条列出。只读接入的站点默认不参与跨 CDN 调度,要调度时走“迁入调度”向导,你确认改解析后才生效。
怎么开通与启用
聚合边缘是商业版的官方免费模块,新装商业版主控的默认授权已包含;社区版不包含。
- 管理员打开“聚合边缘 → 账号绑定”,选厂商,按页面提示在厂商后台建一个只授权到目标站点的 API 令牌或密钥,填入后点“绑定并核实”。核实不通过时按提示补权限,再点“重新核实”。
- 打开“第三方 CDN 接入”,用已绑定的账号开一个接入点(配置同步),或直接填厂商的接入 CNAME(仅调度,厂商选“其他”也可以)。
- 打开“站点与线路”,把网站绑到接入点,设成主用或备用,选调度策略(三种策略的区别见“跨 CDN 调度”)。
- 在“同步状态”看配置是否已写到厂商,在“切换历史”看每次切换的时间、线路和原因。
已接入厂商的站点要整体迁过来时,用“一键接入与迁入调度”。网站用户也可以在“账户 → 第三方 CDN”绑定自己的 Cloudflare 账号,或填自己的接入 CNAME,前提是套餐开通了第三方 CDN。
主要设置
| 设置 | 说明 |
|---|---|
| 账号凭据 | 只提交到本主控,保存后只显示指纹;可换凭据、停用、删除(删除只删本主控里的绑定,不动厂商账号里的资源) |
| 域名上限 | 默认按厂商免费额度,超过前拒绝继续创建 |
| 接入方式 | 配置同步或仅调度,创建后不能改,要换方式请新建接入点再改绑网站 |
| 回源地址 | 可选,不填用网站自己的源站 |
| 拨测请求头 | 可选,最多 8 个,例如厂商要求的校验头 |
| 绑定线路 | 默认线路,或电信、联通、移动、境外分线路(需要 DNS 服务商支持分线路) |
典型用法
- 国内走自有节点,境外走 Cloudflare:给“境外”线路绑 Cloudflare 接入点,其余线路留在自有线路组。
- 用云 CDN 做备用:自有节点为主用、云 CDN 为备用,主用不健康时自动切过去,恢复后满最短停留再切回。
- 已经在厂商后台配了复杂规则的站点:用仅调度,只把它当作调度目标和备份。
限制与注意事项
- 第三方 CDN 供给只能用于你自己的网站,不能上架节点市场,也不能组合进报价转卖。
- 各家能力不同,厂商不支持的设置会在发布前列出;ESA 等厂商要求业务域名在其站点主域名下。
- 网站用户端目前只支持绑定 Cloudflare 账号;用户端会给第三方 CDN 标“未实测”,使用前请先在厂商侧小范围核对。
- DNS 服务商不支持分线路时,只能做全局主备,不能按地区或运营商分流。
- 授权失效时停止同步、观测和自动切换,解析保持最后状态,已同步到你账号里的资源原样保留;续费后先全量对账再恢复。