使用宝塔安装cf2dns插件实现自动Edgeone的优选ip

简单介绍

gacjie/cf2dns 是一个开源工具,他可以将CloudFlare CloudFront Gcore优选IP地址解析到您的域名记录中,并且可以直接安装到你的宝塔版本配合宝塔的定时运行功能实现自动优选IP解析到域名记录中让你的网站时刻保持最快的速度。

准备事项

  1. 使用本教程前请先查看文章 CloudFlare SAAS(cname) 接入网站域名 使用SAAS功能接入后再查看本教程操作。
  2. 请将您的域名ns服务商修改更换为,腾讯云、阿里云、华为云国内版。可以使用非网站域名使用cname方式,提供服务。
  3. 需要一台安装了宝塔Linux面板的服务器用来安装插件。
  4. 下载插件的到你本地的电脑上 cf2dns(点我下载插件)
  5. 如果觉得项目不错请给项目作者点个start
  6. 作者也有对付费用户提供的独享优选ip如果需要可以联系作者购买(我们的教程只说免费版本)

注意事项

  • 插件安装时请关闭宝塔系统加固插件,会终止安装脚本的执行。
  • 插件只会更新电信、移动、联通三网线路的IP,因此还需要将回退源设置到默认线路上。
  • 使用插件前请确保您的网站域名使用cname或saas方式接入,并且域名解析在dnspod、华为云、阿里云。

安装插件

install_plugin.png

配置DNS接口信息

  • IPV6&IPV4:同时开启IPV6&IPV4支持将会请求2次接口消耗双倍积分。
  • 腾讯云密钥获取
  • 华为云后台获取
  • 阿里云密钥获取 注意需要添加DNS控制权限 AliyunDNSFullAccess
  • 解析数量:这个是每个线路解析的IP,更移动联通电信三条线路。DNSPOD免费版只支持单线路2个IP,华为阿里可以设置5个

QQ截图20240315182825.png

国际版配置

region.png

网站域名

  • 默认的域名为示例域名,请自行删除。
  • 域名必须提前添加接入到您使用的NS解析服务商。

domane.png

配置IP数据服务商

  • CDN服务商:GacJieMonitor数据接口支持CloudFlare、CloudFront、Gcore。HostMonit只支CloudFlare。
  • 数据服务商:GacJieMonitor(monitor.gacjie.cn),HostMonit(hostmonit.com),345673.xyz(345673.xyz)。
  • KEY:KEY字段为数据接口的授权KEY,默认o1zrmHAF为免费KEY可永久免费使用。
  • 积分:保存时自动从接口获取积分余额数据。

datas.png

设置计划任务

  • 插件不会自动配置计划任务
  • 请配置好插件设置以及需要更新的域名后自行手动添加到宝塔计划任务中
  • 脚本命令:btpython /www/server/panel/plugin/cf2dns/cf2dns.py
  • 请设置15分钟以上的执行频率
  • 配置好计划任务后,请执行一次查看日志是否运行正常。

crontab.png

updata.png