背景
最近在试用 EdgeOne 的时候遇到一个比较坑的问题:
我的域名 NS 记录托管在 Cloudflare 上,因此接入 CDN 走的是 CNAME 接入。
但 Cloudflare 对根域名做了 CNAME Flattening,导致 EdgeOne 无法正确识别 CNAME 状态,连带着 自动申请免费 SSL 的功能也无法使用。
结果就是:域名接入失败,SSL 也卡住了。

解决方案
折腾了一圈后,最终的解决办法是:直接在腾讯云申请并托管 SSL 证书,然后在 EdgeOne 中选择该证书。步骤如下:
- 打开 SSL 证书服务,申请一个免费证书(记得勾选自动续费)。
- 证书下发后,进入左侧的 证书托管,将刚下发的证书新增托管。
- 回到 EdgeOne → 域名管理 → HTTPS 配置,编辑时选择「SSL 托管证书」,并选中刚刚托管的证书。
- 等待部署完成,SSL 问题就解决了。
这样绕过了 EdgeOne 自动申请 SSL 的限制。


沟槽的EdgeOne
本来是冲着 EdgeOne 的国内节点来的,结果实际使用的时候根本都没有国内节点会被分配到,几乎都去新加坡了,国内几乎只有两个 IP,具体速度可以看下图

最终用下来只能说有点垃,ε=(´ο`*)))唉,还是用回 Cloudflare 吧~