首先你需要确定要使用的优选域名。你可以使用自建的优选域名,也可以使用网友公益维护的优选域名。更多优选内容参考 CloudFlare优选。
为 Workers 项目使用优选域名
由于我的文件快递柜是用 Worker 搭的,因此本教程演示的 Worker 使用的自定义域名示例为 files.ifantic.me 。
设置自定义域 CNAME 记录至优选域名
给你将要使用的域名 ifantic.me,添加一个 CNAME
类型的解析记录,名称为所需的自定义域示例 files,目标为优选域名示例 visa.cn (你想选哪个就选哪个)。点击
重要提示:不要打开小黄云(Cloudflare 的代理功能)!!!
给 Workers 项目添加路由
- 选中
ifantic.me域名后,左侧选择 Workers 路由 >添加路由 ;
- 路由填入 Worker 项目最终使用的自定义域 files.ifantic.me/*,Worker 选中对应的Worker项目名后点击保存即可。
注意自定义域末尾必须加上 /*
,也就是 files.ifantic.me/* !!!
为 Pages 项目使用优选域名
本教程演示的 Pages 使用我的博客,自定义域名示例为 blog.ifantic.me。
为 Pages 项目添加自定义域
先给 Pages 项目添加自定义域,等待自定义域生效。
使用华为云国际版-云解析服务 DNS
注册华为云国际版-云解析服务 DNS(国际版不需要实名,如果注册时频繁跳转国内版本,请打开全局代理模式注册)。
- 注册华为云国际版
- 设置您的安全手机(跳过即可)
- 开通华为云
- 跳转到完善信息页面说明注册已完成,不用管他,无视绑定提示即可。
添加自定义域至云解析服务 DNS
- 点击前往云解析服务 DNS,点击
公网域名
- 点击右上角
创建公网域名
- 填入需要优选的 Pages 自定义域名
blog.ifantic.me,然后点击确定
- 点击
blog.ifantic.me的管理解析
可能有人发现了,我说的是
blog.ifantic.me 的解析,怎么图中变成了 ifantic.me 的解析呢?待会你就会知道了,你先照着帖子配置下去 🤷
- 点击右上角的
添加记录集
- 新添加一个 CNAME
记录,线路类型为全网默认,记录值为 Pages 项目分配的域名
hb-81t.pages.dev。
- 再添加一个 CNAME
记录,线路类型为地域解析 > 中国大陆,记录值为优选域名
visa.cn。
- 将第一条 NS 记录的4条 NS 记录值复制出来保存,或者你就用我的。
1ns1.huaweicloud-dns.com
2ns1.huaweicloud-dns.cn
3ns1.huaweicloud-dns.net
4ns1.huaweicloud-dns.org
设置自定义域NS 记录至华为云 NS 记录
踩坑
当初我配置的R2图床是用自定义域 static.blog.ifantic.me,但是用了这个pages加速博客之后,图床会报错用不了。华为云cdn折腾了一天,在网上找了一番也没有解决办法,只能把R2换成 static.houhuayuan.me,将就着用吧 🤷
有哪位大佬知道的,欢迎评论交流一下~