Cloudflare Workers 添加自定义域名 解决部分区域网络无法访问的问题
Cloudflare Workers 添加自定义域名 解决部分区域网络无法访问的问题
很多人都知道的,目前呢,很多人是无法直接访问Cloudflare Workers 的默认域名https://abc.efg.workers.dev/
的,这是因为workers.dev
这个域名被被屏蔽了。
那我们可以给Cloudflare Workers添加自己的域名,解决屏蔽。
那么下边,教程开始
一、将你自己的域名添加到Cloudflare
如果你没自己的域名,先参照这篇文章《注册freenom免费域名的方法》先整个免费的域名(新注册的域名,一般需要等几分钟才能生效)
如果你已经在CF里有自己的域名,请跳过这一步,直接从这里开始看
- 登录你的Cloudflare账号,点击添加站点
-
在这里写你的域名比如
abcdef.cf
,点【添加站点】
-
选免费计划,点【继续】
-
为
XXXX.YY
添加更多 DNS 记录,点添加记录
名称写@,IP你可以随便写(除了类似1.1.1.1这种特殊的IP以外),要点是要开启“代理状态”,让那朵云是橙色的就行。,点保存。
他会提示“在我们验证所有权时,您的域的 Cloudflare 保护处于待定状态。此过程最长可能需要 24 小时完成。了解有关挂起域的更多信息”无视就好了,因为你目前还没有验证这个域名是你的。点【继续】按钮 -
为域名添加Cloudflare 名称服务器,往下拉可以看到两个域名服务器地址
这个具体可以问问你的域名注册商客服,比如freenom是在这里设置
-
设置好之后点【完成,检查名称服务器】之后的【快速入门指南】,可以跳过,也可以吧全部选项都开启,然后点【完成】,稍等几分钟,一般你更改DNS名称服务器会需要几分钟才会生效(最慢不超过24小时)
二、将需要的子域添加到Cloudflare的DNS记录中
名称看你个人喜好,IP可以随便写,只要不是1.1.1.1就行(一些免费域名是无法设置这些特殊IP的)
主要是开启“代理状态”,让那朵云是橙色的
三、给workers添加路由
-
点击添加路由
-
把你刚才设置的子域填写到路由中比如
api-cf.baidu.cf/*
,服务选你需要设置自定义域名的workers,环境就选你需要的。
注意图中的格式是:域名/*
-
然后就好了,你以后就可以使用
api-cf.baidu.cf
去替代你原来的workers默认域名使用了。