logo NodeSeekbeta

关于cloudflare更新free版支持自定义SaaS回源的教程(多回源ip的CNAME接入)

刚刚看到 @酒神https://www.nodeseek.com/post-356972-1

1、设置fallback

选一个专用来fallback的域名zi.com,设置dns:
默认的fallback.zi.com -> 小鸡1
自定义fallback1.zi.com -> 小鸡1
自定义fallback2.zi.com -> 小鸡2
image

注意fallback记录可以是A也可以是CNAME,但CNAME那个域名如果是解析在cf上的就不能开启小黄云,因为开了小黄云相当于cf回源到自己的节点而不是你的小鸡。我就在这里走了些弯路,感谢@酒神大大指点https://www.nodeseek.com/post-357105-1

2、在 Cloudflare 配置 Custom Hostname 并解析业务域名

假设你需要接入 CF 的业务域名是a1.test.orga2.test.org

配置 CF Custom Hostname(关键配置):

进入你的 CF 面板 (SSL/TLS -> Custom Hostnames),为每个业务域名添加 Custom Hostname (即 a1.test.orga2.test.org)。
在添加每个 Custom Hostname 时,页面底部有一个 Custom origin server 选项。
这里填写第1步中设置的、指向你期望源服务器的 自定义 Fallback 域名,例如:
a1.test.org 添加时,填入 fallback1.zi.com
a2.test.org 添加时,填入 fallback2.zi.com
image

然后设置业务域名的 DNS 解析:

到你托管 test.org 的 DNS 服务商处操作。
为每个业务域名创建 CNAME 记录:
a1.test.org -> fallback1.zi.com
a2.test.org -> fallback2.zi.com
image

  • 你也可以将 a1.test.org 直接解析到 CF 的优选 IP、或者反代 CF 的其他 IP(参考其他 CF 优选 IP 教程)。
  • 请注意: 严格意义上,CF 政策要求 Custom Hostname 对应的业务域名解析到 CF 指定的节点 IP 地址(通常通过开启“小云朵”实现),解析到其他 IP 或 CNAME 到第三方地址并非官方推荐做法,当前机制下可用但存在不确定性,请知悉。

3、最后

完成以上步骤并等待生效(DNS 传播和 CF 配置生效可能需要几分钟)后,预期访问效果将是:

  • 访问 a1.test.org → 流量最终被引导至 源服务器1(小鸡1)
  • 访问 a2.test.org → 流量最终被引导至 源服务器2(小鸡2)
    image
1234
  • @kiya #7 发布于2025/6/5 22:33:04
    相当于,如果网站国内外分流,多个网站可以使用同一个根域名的不同子域名进行cname解析?

    是的,以前免费版一个域名只能设置一个fallback,现在可以设置多个了

  • @kiya #9
    你是一点不看楼主引用的第一个帖子 ac01

  • @kiya #14

    两回事,下放到free了,全民可用;但合租中不可能合租free,哈哈哈

  • 可以可以

  • 感谢分享..

  • 666

  • (⊙﹏⊙),楼主佬爷,求科普, Custom Hostname 做撒的。

  • 顶技术贴 yct004

  • @沃尔玛 #4 发布于2025/6/5 22:31:48
    (⊙﹏⊙),楼主佬爷,求科普, Custom Hostname 做撒的。

    可将不是托管在cf的域名接入cf

  • 相当于,如果网站国内外分流,多个网站可以使用同一个根域名的不同子域名进行cname解析?

  • @zi #8 挖槽,那性价比拉满,免费用户也可以吗?还是说要开pro?

  • 不懂 明天研究一下 感谢分享

1234

你好啊,陌生人!

我的朋友,看起来你是新来的,如果想参与到讨论中,点击下面的按钮!

📈用户数目📈

目前论坛共有71709位seeker

🎉欢迎新用户🎉