zezhiya 发表于 2025-7-1 08:12:14

腾讯云EdgeOne和Cloudflare共存方案

首先域名需要在华为云、腾讯云DNSPod托管,使用Cloudflare for SaaS接入(这个论坛有自行去研究)和CNAME接入方式
然后到域名的NS托管商创建记录。默认解析 EdgeOne 优选IP,境外解析 CloudFlare。别忘了单独把新加坡解析 EdgeOne 的cname记录(为了让EdgeOne状态检测正常)

统一两个CDN的 HTTP 回源请求头
EdgeOne 客户端IP头部名称设置为:CF-Connecting-IP

记得关掉关闭CloudFlare的IPv6兼容性(腾讯云EdgeOne回源IPv6贼垃圾)

大功告成!
**** Hidden Message *****

liammtop 发表于 2025-7-1 08:14:44

其实设置新加坡可以让EdgeOne状态检测正常这一步没啥必要,头疼的在于处理HTTPS证书问题,因为 letsencrypt 无法验证EO 的域名了。我是写了个 python 脚本,acme.sh 每次更新证书就自动调用 python 脚本上传到腾讯云并自动更新 EO 证书。
因为境外是Cloudflare后但是签默认EO证书会失败(改成国外用默认EO的cname记录,国内用优选,能成功签发EO证书),或者配合腾讯免费的ssl证书(但是要绑卡)。
这配置,目前唯一问题是EdgeOne默认EO证书续签,还不知道能不能自己续签(3个月后再看)。
国外用Cloudflare不影响CF证书续签,cf for SaaS那边选HTTP验证而不是TXT(推荐)

Dev 发表于 2025-7-1 14:15:40

看上去不错,不过似乎不用设置新加坡的单独解析,可以自己传证书。

liyonxin 发表于 2025-7-1 18:24:18

这个厉害啊

yemusn 发表于 2025-7-1 21:17:01

Dev 发表于 2025-7-1 14:15
看上去不错,不过似乎不用设置新加坡的单独解析,可以自己传证书。

自己传证书需要绑卡验证

哇咔咔 发表于 2025-7-2 12:11:53

学习一下

cunzhong 发表于 2025-7-3 16:52:41

666666

liguangchun 发表于 2025-7-3 22:40:32

看看如何解决

cpuer 发表于 2025-7-5 09:27:29

感谢分享

enzur 发表于 2025-7-5 10:07:38

看看,效果咋样

nwaobas 发表于 2025-7-5 21:29:13

技术贴

tl4423 发表于 2025-7-6 20:52:32

我来看看啊

frank 发表于 2025-7-7 14:30:47

感谢分享

大哥 发表于 2025-7-20 21:25:36

看看            

xiaofei 发表于 2025-7-21 08:28:47

为啥要设置国外访问?

jackchung 发表于 2025-7-21 10:06:45

我也来看看怎么玩

gis_zhong 发表于 2025-7-21 10:07:24

还能这么玩

撒娇卖萌 发表于 2025-7-21 13:19:36

回复看看

xiuchen 发表于 2025-7-22 11:44:45

感谢大佬

2sdk 发表于 2025-8-3 01:29:28

支持大佬
页: [1] 2
查看完整版本: 腾讯云EdgeOne和Cloudflare共存方案