因为githubactions的不确定性,如果有条件的话话是自己准备一台vps来部署自选IP的脚本。
这篇文章还是利用cf2dns筛选出优质的CloudflareIP(以接口方式提供15分钟更新一次),并使用域名服务商提供的API解析到不同线路以达到网站加速的效果(目前只完成DNSPod和阿里云DNS,后续如果有需求将会加入其他运营商的)
当然我们还是利用宝塔面板来实现这个功能,宝塔服务器面板,一键全能部署及管理,送你3188元礼包,点我领取https://www.bt.cn/?invite_code=MV9ub2NxdmI=
1)项目:https://github.com/tmmtoo/cf2dns
2)之前讲过如何利用githubactions来优选IP的教程:https://www.daniao.org/13406.html
1)为了降低教程的难度,这里我们利用centos8来安装宝塔
2)宝塔面板实验版本,代码如下:
curl-sSOhttp://download.bt.cn/install/install_panel.sh&&bashinstall_panel.sh
2)与其他Linux发行版不同,CentOS8默认不安装Python,所以这里我们自己安装一个py3版本即可,如下:
3)安装好后,设置软连接,如下:
ln-s/usr/bin/python3/usr/bin/python
4)使用python-V检查,发现py3.6.8已经搞定
5)安装pip,具体命令如下:
wgethttps://bootstrap.pypa.io/get-pip.py
1)宝塔的环境设置好后,现在开始部署,下载程序
gitclonehttps://github.com/tmmtoo/cf2dns.git

#可以从https://shop.hostmonit.com获取
KEY="McOoaeeeeeE"#这里修改为自己的,需要买一个
#修改需要更改的dnspod域名核子域名
#解析生效条数免费的DNSPod相同线路最多支持2条解析
#DNS服务商如果使用DNSPod改为1如果使用阿里云解析改成2
#解析生效时间,默认为600秒如果不是DNS付费版用户不要修改!!!
#腾讯云后台获取https://console.cloud.tencent.com/cam/capi
#阿里云后台获取https://help.aliyun.com/document_detail/53045.html?spm=a2c4g.11186623.2.11.2c6a2fbdh13O53注意需要添加DNS控制权限AliyunDNSFullAccess
SECRETID='AKID1te5JP444444444444444444444444444X'#注意,这需要修改为自己的
SECRETKEY='zvfrrrrrrbIB55555555555555555555555I'#注意,这需要修改为自己的
pipinstall-rrequirements.txt
4)运行程序,如果能够正常运行可以选择cron定时执行(建议15分钟执行一次)
1)因为用宝塔来部署,所以还需要利用宝塔的计划任务来按时执行程序,推荐15分钟执行一次。打开宝塔的计划任务开始执行任务,具体执行脚本如下:
注意,脚本内容填写:注意,修改为自己的路径。
dnspod看效果,看红框的时间即可,15分钟轮换一次。
因为githubactions的不确定性,建议有条件的童鞋还是用vps来部署,更为稳妥。以上教程,为了简化难度,用了centos8安装的宝塔来折腾,这里要注意下。
最后提醒下,15分钟更新一次IP,太奢侈了,建议2小时更新一次,用起来也很丝滑。
本文来源:vps主机--宝塔怎么配置https
本文地址:https://www.idcbaba.com/vps/5693.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 1919100645@qq.com 举报,一经查实,本站将立刻删除。



