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