Cloudflare加速github与恢复原二级域名访问

一、注册与配置域名DNS

第一步,肯定是注册Cloudflare,然后在页面右上角添加你已注册的域名,可以阿里云或者腾讯云注册的。

选择免费计划,白嫖。

添加站点后会进行扫描,当然扫不出来什么东西,因为我们还没有重新配置域名的DNS

下面以阿里云为例,配置域名的DNS服务器

点击新添加的站点左侧栏的概述菜单,页面显示需要替换的DNS服务器

打开阿里云的域名管理页,进入域名详情,修改DNS服务器,把2个DNS修改为上图Cloudflare提供的DNS地址

修改成功后,接下来就需要等待Cloudflare验证配置通过了,成功的话会通过邮件通知

二、配置github加速

用到的是Cloudflare的workers功能加速

点击workers,第一次会显示需要配置子域,配置一个自己好记的名就行,同样的选择免费的free计划创建就可以了。

进入页面后,选择右上角的创建服务,进入创建服务流程。

输入服务名称,这里我填github,区分服务用途

创建完成后,选择 快速编辑 ,进入编辑页面

先访问提供的配置代码,复制里面的所有内容,回到Cloudflare打开的编辑页,把代码全部覆盖到左侧的代码框里,然后选择下面的 保存并部署 按钮

点击右侧发送按钮,可以见到发送成功。另外点击预览可以看到部署页面

然后返回服务页,选择 触发器 页面,添加 自定域

添加后,稍等片刻即可看到自定义变成有效状态。

此刻已经完成属于自己的github加速服务啦,通过 https://你的自定域/github地址 访问git文件

恢复原有已配置的根域名和二级域名访问

配置了加速域名后,会发现原来再阿里云配置的域名解析都不生效了,变成无法访问状态。

是因为域名配置了DNS服务器导致的。

此时需要Cloudflare的站点DNS功能配置了,进入添加的站点,选择左侧的DNS菜单

选择添加记录,将阿里云所有已配置的解析,都搬过来这里同样的配置一遍,根域名使用@名称配置,代理建议状态开启,使服务更加稳定。

等待十几分钟后配置生效,访问就恢复正常了。

发表回复

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