腾讯云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 ***** 其实设置新加坡可以让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
看上去不错,不过似乎不用设置新加坡的单独解析,可以自己传证书。
自己传证书需要绑卡验证 学习一下 666666 看看如何解决 感谢分享 看看,效果咋样
技术贴 我来看看啊 感谢分享
看看 为啥要设置国外访问? 我也来看看怎么玩 还能这么玩 回复看看 感谢大佬 支持大佬
页:
[1]
2