CloudFlare免费用户国内加速
CloudFlare免费方案由于不支持大陆,导致了访问速度虽然较Github Pages快一点,但依然很慢,这篇文章将介绍如何提升CloudFlare免费用户在国内的速度
注册DNSPod账户
因为CloudFlare的DNS无法很方便的自定义
所以我们需要将配置好的CloudFlare DNS改为DNSPod的
1.注册账号并实名认证
打开DNSPod官网
微信登陆即可,一会儿实名认证也要微信
实名认证失败多试几次,我就试了三次
只要办过身份证,未成年人也可以
2.添加域名
到DNS解析 -> 我的域名中添加域名,需要使用根域名
进入后点击域名管理
,获取正确的DNS服务器地址,在域名服务商中修改
需要等待一定时间使修改生效
添加记录
我们需要为不同的服务商添加不同的记录
有关这一点,有大佬已经做出了自动化程序[1]
接下来是使用方法
1.登陆腾讯云后台获取SecretId、SecretKey
2.在Github上Fork此项目
3.在自己的仓库中选中Settings
中的Secrets
添加
DOMAINS
,内容为1
{"域名":{"子域名":["CM","CU","CT"]}}
示例:
1
{"faneter.top":{"blog":["CM","CU","CT"]}
注:可以添加多个域名
添加
KEY
,内容为o1zrmHAF
添加
SECRETID
,内容为第一步获取的SecretId添加
SECRETKEY
,内容为第一步获取的SecretKey
修改项目中的
.github/workflows/run.yml
文件将其中的
1
2
3
4
5
6on:
push:
branches:
- master
schedule:
- cron: '*/16 * * * *'改为
1
2
3
4
5
6on:
push:
branches:
- master
schedule:
- cron: '*/15 * * * *'保存,即可在
Actions
中查看到运行信息之后检查DNSPod中的
域名管理
,即可看到新加入的解析注:需要等待一定时间使解析生效
生效后可以
ping
你的网站来检查效果
配置CloudFlare
若先前在CloudFlare添加过网站,则需要在CloudFlare中删除
然后打开面板 | CloudFlare CDN合作接入管理平台-挖站否 – (wzfou.com)登陆,添加你的域名
点击DNS管理
,点击添加新记录
,记录内容按你的网站需要
完成后在下面有一个CNAME接入
,有一个主机名和CNAME
打开DNSPod进入你的域名,点击添加记录
记录类型为CNAME
,记录值为上面的CNAME
值
保存即可
如有需要,可到我的文章-使用CloudFlare加速你的网站中优化
参考
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!