cf文档中明确指出不支持泛域名 Custom Domains · Cloudflare Workers docs
但是路由是支持泛域名的,甚至支持多级泛域名,于是就有了操作的机会
- 在worker中添加自定义域
点击保存,这时候cf会自动签名一个泛域名证书,并且生成相关dns解析
这一步不是必须的,你可以用其他方法生产泛域名证书,并添加dns解析
ps: 你也可以用这个方法快速生成cf的泛域名证书,比其他方案操作简单不少,还能自动续期,但是证书只有3个月
2.在路由中添加同样的泛域名规则
必须保留前后缀的*
点击添加,教程结束
这应该是目前最简单的方案,尝试过其他方案最少要4步
为什么有这个教程呢,是因为我的自建docker加速镜像支持泛域名,然后其他人遇到问题
顺便可以看看,有几个支持泛域名的脚本,好用记得github点star喔~