CloudFlare自选IP 并配置dns,设置15分钟自动更换新IP,加快网站访问

cf2dns可以筛选出优质的Cloudflare IP(以接口方式提供15分钟更新一次),并使用域名服务商提供的API解析到不同线路以达到网站加速的效果(目前只完成DNSPod和阿里云DNS,后续如果有需求将会加入其他运营商的)CloudFlare自选IP 并配置dns,设置15分钟自动更换新IP,加快网站访问

这篇文章就来利用GitHub Actions,以达到自动更换自选IP的效果。对于加速网站还是有不错效果的。学习本文的同时,你可能需要简单学习下GitHub Actions的知识。

GitHub Actions:https://www.daniao.org/12015.html

1、简介

项目:https://github.com/tmmtoo/cf2dns

2、准备

Cloudflare自选IP并已接入到DNSPod或阿里云DNS,不知道怎么自选IP可以查看:教程

Python3、pip环境(如果是GitHub Actions这一步就不要管了!)

3、获取密钥等

1)登录腾讯云后台或者阿里云后台,获取 SecretId、SecretKey,如果使用阿里云DNS,注意需要添加DNS控制权限AliyunDNSFullAccess。这里以dnspod为列,看图:

CloudFlare自选IP 并配置dns,设置15分钟自动更换新IP,加快网站访问

2)进入后台后,如果你之前没有密钥,需要新建一个,新建也很简单,直接点击新建密钥 会自动生成。

CloudFlare自选IP 并配置dns,设置15分钟自动更换新IP,加快网站访问

3、Fork项目到自己的仓库

1)注意,我们这里是利用gihub actions来部署这个,所以,如果你没有github账号,自行去申请一个。

官网:https://github.com/

2)如何fork看图:

CloudFlare自选IP 并配置dns,设置15分钟自动更换新IP,加快网站访问

4、GitHub Actions 运行部署

前面的准备工作都做完了,这里就进入正题了。

文章加密,密码获取,可加tg获取。

tg订阅:https://t.me/rssbig

tg群:https://t.me/joinchat/SKct5jFnL_PUvCFr

进入tg群后,输入如下指令会自动跳出密码。

/cf自选
输入密码查看隐藏内容


6、最后

我们可以用ping.chianz.com这个工具ping一下,会发现,没过15分钟或者你设定的30分钟,IP记录会改变,程序会自动删选一些优质IP,以达到加速网站的目的。

CloudFlare自选IP 并配置dns,设置15分钟自动更换新IP,加快网站访问

 

利用GitHub Actions的有点是不需要服务器,无成本运行,但是有时候也挺抽风的,如果有条件,推荐还是用一台vps来运行。下一篇文章说说如何利用自己的vps来运行这个项目。

教程已经更新:https://www.daniao.org/13971.html


【AD】AkileCloud#2024BlackFriday黑五活动,每日限量半价放货香港,日本,美国流量型云服务器,只要50元/年

【AD】哪些路由器可刷老毛子固件(Padavan)? 品牌型号/固件下载汇总

【AD】美国洛杉矶CN2 VPS/香港CN2 VPS/日本CN2 VPS推荐,延迟低、稳定性高、免费备份_搬瓦工vps