Skip to main content

Cloudflare Workers 与 Pages 优选

首先,你需要确定将要使用的优选域名。你可以使用自建的优选域名,也可以使用网友公益维护的优选域名。更多优选内容参考 https://blog.cmliussss.com/p/CloudFlare优选

本教程演示使用的优选域名为visa.cn 你需要一个已经转入 Cloudflare 的域名(不能使用双向解析的免费域名),示例:cmliussss.us.kg。

本教程演示的 Worker 使用的自定义域名示例为 img.cmliussss.us.kg。

步骤1:设置自定义域 CNAME 记录至优选域名 给你将要使用的域名cmliussss.us.kg,添加一个CNAME类型的解析记录,名称为您所需的自定义域示例img,目标为优选域名示例visa.cn即可;

重要提示:不要打开小黄云(Cloudflare 的代理功能)!!!​

Github is crazy

给 Workers 项目添加路由​

Github is crazy 路由填入 Worker 项目最终使用的自定义域img.cmliussss.us.kg/*,Worker 选中对应的Worker项目名后点击保存即可。 注意自定义域末位必须加上/,也就是img.cmliussss.us.kg/! 注意自定义域末位必须加上/,也就是img.cmliussss.us.kg/! 注意自定义域末位必须加上/,也就是img.cmliussss.us.kg/!!! Github is crazy

Workers 项目优选前后对比 Github is crazy

为 Pages 项目使用优选域名 本教程演示的 Pages 使用的自定义域名示例为 img.cmliussss.us.kg。

为 Pages 项目添加自定义域​

先行给 Pages 项目添加自定义域,并记录 CNAME 目标域名 telegraph-image-1if.pages.dev,并等待自定义域生效。 Github is crazy

使用华为云国际版-云解析服务 DNS 注册华为云国际版-云解析服务 DNS(国际版不需要实名,如果注册时频繁跳转国内版本,请打开全局代理模式注册)。 Github is crazy

设置您的安全手机(跳过即可)。 Github is crazy

开通华为云。 Github is crazy

跳转到完善信息页面说明注册已完成,无视绑定提示即可。 Github is crazy

添加自定义域至云解析服务 DNS​

点击前往云解析服务 DNS,后点击公网域名 Github is crazy

点击右上角创建公网域名 Github is crazy

填入需要优选的 Pages 自定义域名img.cmliussss.us.kg,然后点击确定 Github is crazy

点击img.cmliussss.us.kg的管理解析 Github is crazy

进入管理解析后点击添加记录集 Github is crazy

新添加一个CNAME 记录,线路类型为全网默认,记录值为Pages 项目分配的域名telegraph-image-1if.pages.dev。 Github is crazy

再添加一个CNAME 记录,线路类型为地域解析 > 中国大陆,记录值为优选域名visa.cn。

ns1.huaweicloud-dns.com.
ns1.huaweicloud-dns.cn.
ns1.huaweicloud-dns.net.
ns1.huaweicloud-dns.org.

Github is crazy

设置自定义域NS 记录至华为云 NS 记录​

给你将要使用的域名img.cmliussss.us.kg,添加4条华为云NS类型的解析记录,即可生效。

ns1.huaweicloud-dns.com.
ns1.huaweicloud-dns.cn.
ns1.huaweicloud-dns.net.
ns1.huaweicloud-dns.org.

Github is crazy

Pages 项目优选前后对比 Github is crazy

参考