GitHub用GitHubActions,以接口方式提供15分钟更新一次
优采云 发布时间: 2021-07-18 19:46GitHub用GitHubActions,以接口方式提供15分钟更新一次
cf2dns可以过滤掉优质的Cloudflare IP(接口每15分钟更新一次),利用域名服务商提供的API解析到不同的线路,达到网站加速的效果(目前只有DNSPod和阿里云DNS,以后有需求会加入其他运营商)
这个文章会使用GitHub Actions来达到自动改变自己IP的效果。对网站提速还是有不错的效果的。在学习本文时,您可能只需要学习 GitHub Actions 的知识。
GitHub 操作:
1、简介
项目:
2、prep
Cloudflare 选择一个 IP 并已连接到 DNSPod 或阿里云 DNS。如果你不知道如何选择自己的IP,可以查看:教程
Python3、pip 环境(如果是 GitHub Actions 就不用管了!)
3、获取密钥等
1)登录腾讯云或阿里云后台获取SecretId和SecretKey。如果您使用阿里云DNS,请注意需要添加DNS控制权限AliyunDNSFullAccess。这里以dnspod为列,看图:
2) 进入后台后,如果之前没有key,需要新建一个。创建一个新的也很简单。只需点击新密钥,它就会自动生成。
3、Fork 项目拥有仓库
1)Attention,我们使用gihub action来部署这个,所以如果你没有github账号,请自己申请一个。
官网:
2)如何分叉看图:
4、GitHub Actions 运行部署
前面的准备工作都做完了,下面就是正题了。
文章Encryption,获取密码,加tg即可获取。