1584 字
8 分钟
置顶 掉进 EdgeOne 的陷阱后,我这样爬出来了~
EdgeOne 表面上是贴心的加速小天使,其实暗藏各种小坑!这篇文章就是我一路踩雷、填坑、升级打怪的冒险故事~
2025-09-27
统计加载中...

前情提要#

TIP

接入 EO 一个星期了,踩了很多的坑,权威解析商也是换来换去,一会 NS 一会 CNAME 接入的,总是有难免达到满意的预期。本文章主要面向已备案过的用户,未备案的用户 大概率会遇到 Pages 大陆网络返回 401 和 Apex 解析识别的问题

都有哪些坑#

在上一篇关于 EO 的文章中写的了一部分,但是并没有介绍完,因为实在是太多了,不知道的可以去看上一篇文章 Pages × CDN:跳转的另一边

首先就是接入的问题,官方提供了 3 种接入方式,分别是 CNAME NS 以及 DNSPod,根据我的建议,我只建议你使用 DNSPod 接入的方式

image.png

CNAME 接入#

这个主要的限制就是 DNS 权威解析商的问题,例如 Cloudflare,如果你的域名在 Cloudflared,选择 CNAME 的接入方式,那么大概率在解析 Apex 域的时候,遇到 EO 这边解析识别不到的问题,那么这是什么问题呢?是的,就是因为 cloudflare 的 Apex 记录默认会被展平解析。(包括 Pages 在内的服务都会有这个问题)

image.png

如果可以接受 Apex 不解析到 EO (或者你是未备案的用户,使用非大陆的节点,未备案的 Pages 是用不了的,大陆网络直接返回 401)。主要问题是并非是 卡在 SSL 证书这一步,SSL 证书可以通过申请 腾讯云的免费证书使用,而是如果 EO 这边识别不到 CNAME 记录会默认分配 2 个原本用于海外的节点,这样你在大陆访问起不到加速的作业,反而是减速器了

45966d8647fb326cf309cf04423ce9f8.png

TIP

目前猜测这问题最早应该是来源于 8 月初,禁止优选的时候。 8 月初未备案的域名可以使用非大陆的加速节点,其中有一批很不错的香港节点,优选到这些节点上确实可以有不错的速度。因为是优选,所有 EO 那么一样会显示检测不到 ~CNAME ~记录,但是不影响访问,随之就是 禁止优选,如果将原本的香港节点优选,那么会返回 418 image-20250926001242062

在这之后,类似的,无论含不含大陆节点,只要 CNMAE 记录在 EO 那边检测不到,就会给分配这 2 个海外的 IP,如果强行解析到原本、本应该分配的节点上面,那么同样的,会直接返回 418 ( 这个问题问过客服,但是截止到目前文章的编写时间并没有回复)

NS 接入#

NS 接入看起来是比较好的接入方式,但是实际上坑也只比 CNAME 接入好一点。如果选择此接入方式,那么唯一的的缺点就是记录冲突,例如使用 域名邮箱。 我公开的邮箱并不是我的企业邮箱,而是我的域名邮箱,CF 大善人又好了,但是如果使用 NS 接入的方式,那么就需要寻找其他的替代品。

对于域名邮箱的解决方案我找了 2 种

  • ImprovMX 邮件转发服务,可支持多个邮箱转发,不支持发送 (Cf 的替代品)
  • Zoho Mail 实体域名邮箱,邮件转发需要加钱,免费服务够用,可正常当企业邮箱使用

NS 接入的方式会导致包括不限于 MX TXT @ CNAME 等类型的 Apex 记录冲突,此外,还包括 自定义 NS 服务 、DNSSEC 等服务冲突。 总结就是完全不推荐 以此类型接入,如果你没有以上的需求可选此接入方式

CDN 与 Pages 问题#

CDN 的接入#

免费版的套餐加速区域可选择

  1. 全球可用区 (需要备案)
  2. 全球可用区(不含中国大陆)
TIP

备案之后可选全球可用区,EdgeOne 会自动检测到,非强制在 腾讯云备案

全球可用区在 8 月初已经禁止优选,优选将会直接返回 418

CDN 接入一定要保证 CNAME 记录正确,如果记录不正确,会自动分配为海外的 Anycast 节点 IP, 如果此时强行绑定到原本部署 IP 否则返回 418

如果是加速 GitHub Pages vercel 等海外站点,此时大陆访问基本会得到减速器效果,虽然打开速度较慢,但 Ping 延迟低,第二次访问加载缓存会快一点,但仍然是减速器,只能保证尽量不丢包。如果选择加速 Github Pages 等,注意选择 回源选择源站,而不是加速域名

Pages 使用#

非常好的服务,使我免于 Github Pages 丢包折磨,此功能仍在 Beta, 无法保证一直免费,因为其不包含在 免费套餐之内,但是不免费又有点恶心了。

Pages 不需要有套餐,有 EO 账户即可,部署参考官方文档,需要注意的是访问区域限制,如果没有备案仍不推荐使用,未备案效果不如 Github Pages 等

image-20250929220517750

TIP

需要注意的是:Pages 无法再使用 CDN 节点加速,否则会 418

image-20250929220940155

但是我就想用怎么办?#

当然,有犟总做法,具体参考上一篇文章

在 CDN 控制台添加预期的域名,在 Pages 添加一个中转的域名,将 CDN 域名解析到中转域名,此做法非常绕,但是能用,曲线方案,但是不推荐,Pages 虽然不如 CDN 那么优质,节点数量也不少,已经完全够用了,如果强行套 CDN 也没有很大提升,故 完全不推荐

其他问题解决方案#

SSL 证书#

CNAME 证书一直申请不下来,显示超时?

  1. 正常做法

    等,等到 NS 生效,所有权威解析商服务器指向同一个,传播很慢,12小时左右。

  2. 曲线方法

    • 申请免费的证书,使用面板泛解析,托管自动续期
    • 使用大厂免费证书,DNS 验证,自动续期

image-20250929221809338

image-20250929221816222

这篇文章是否对你有帮助?

发现错误或想要改进这篇文章?

在 GitHub 上编辑此页
掉进 EdgeOne 的陷阱后,我这样爬出来了~
https://www.yumeyuka.plus/posts/edgeone-trap-diary/
作者
梦璃酱
发布于
2025-09-27
许可协议
CC BY-NC-SA 4.0