Cloudflare Workers 添加自定义域名 解决部分区域网络无法访问的问题

浏览: 3,666 次浏览 作者: 去年夏天 分类: 技术文章 发布时间: 2022-09-05 18:05

Cloudflare Workers 添加自定义域名 解决部分区域网络无法访问的问题

很多人都知道的,目前呢,很多人是无法直接访问Cloudflare Workers 的默认域名https://abc.efg.workers.dev/的,这是因为workers.dev这个域名被被屏蔽了。
那我们可以给Cloudflare Workers添加自己的域名,解决屏蔽。
那么下边,教程开始


一、将你自己的域名添加到Cloudflare

如果你没自己的域名,先参照这篇文章《注册freenom免费域名的方法》先整个免费的域名(新注册的域名,一般需要等几分钟才能生效)
如果你已经在CF里有自己的域名,请跳过这一步,直接从这里开始看

  1. 登录你的Cloudflare账号,点击添加站点

  2. 在这里写你的域名比如 abcdef.cf ,点【添加站点】

  3. 选免费计划,点【继续】

  4. XXXX.YY 添加更多 DNS 记录,点添加记录
    名称写@,IP你可以随便写(除了类似1.1.1.1这种特殊的IP以外),要点是要开启“代理状态”,让那朵云是橙色的就行。,点保存。

    他会提示“在我们验证所有权时,您的域的 Cloudflare 保护处于待定状态。此过程最长可能需要 24 小时完成。了解有关挂起域的更多信息”无视就好了,因为你目前还没有验证这个域名是你的。点【继续】按钮

  5. 为域名添加Cloudflare 名称服务器,往下拉可以看到两个域名服务器地址

    这个具体可以问问你的域名注册商客服,比如freenom是在这里设置

  6. 设置好之后点【完成,检查名称服务器】之后的【快速入门指南】,可以跳过,也可以吧全部选项都开启,然后点【完成】,稍等几分钟,一般你更改DNS名称服务器会需要几分钟才会生效(最慢不超过24小时)

二、将需要的子域添加到Cloudflare的DNS记录中

名称看你个人喜好,IP可以随便写,只要不是1.1.1.1就行(一些免费域名是无法设置这些特殊IP的)
主要是开启“代理状态”,让那朵云是橙色的

三、给workers添加路由

  1. 点击添加路由

  2. 把你刚才设置的子域填写到路由中比如 api-cf.baidu.cf/* ,服务选你需要设置自定义域名的workers,环境就选你需要的。

    注意图中的格式是:域名/*

  3. 然后就好了,你以后就可以使用api-cf.baidu.cf去替代你原来的workers默认域名使用了。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据