GitHub用GitHubActions,以接口方式提供15分钟更新一次

优采云 发布时间: 2021-07-18 19:46

  GitHub用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即可获取。

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线