使用宝塔cf2dns插件更新CloudFlare优选IP

gacjie 2024-03-15 PM 4050℃ 10条
简单介绍

本项目基于github.com/ddgth/cf2dns二次开发增加了更多功能与平台支持。
功能上主要用于自动化将优选IP地址解析到您的域名记录中。
支持CloudFlare、CloudFront、Gcore优选IPv4&IPv6地址
支持宝塔面板、python3、GitHub-Actions三种方式部署。

项目地址

https://github.com/gacjie/cf2dns/

准备事项

1.使用SAAS(CNAME)方式接入的网站域名 >> CloudFlare SAAS(cname) 接入网站域名
2.需要一台安装了宝塔Linux面板的服务器用来安装插件。
3.最新版本的插件包 >> 插件下载
4.域名要在腾讯云、阿里云、华为云的DNS解析。
5.关闭宝塔系统加固插件,会终止安装脚本的执行。
6.插件只会更新电信、移动、联通三网线路的IP,因此还需要将回退源设置到默认线路上。

安装插件 >>

cf2dnsinstall.png

配置DNS接口信息

QQ截图20240315182825.png
IPV6&IPV4:同时开启IPV6&IPV4支持将会请求2次接口消耗双倍积分。
腾讯云密钥获取 https://console.cloud.tencent.com/cam/capi
阿里云密钥获取 https://help.aliyun.com/document_detail/53045.html?spm=a2c4g.11186623.2.11.2c6a2fbdh13O53 注意需要添加DNS控制权限 AliyunDNSFullAccess
华为云后台获取 https://support.huaweicloud.com/devg-apisign/api-sign-provide-aksk.html
解析数量:这个是每个线路解析的IP,更移动联通电信三条线路。DNSPOD免费版只支持单线路2个IP,华为阿里可以设置5个

国际版配置

region.png

由于我没有国际版账户,因此没法开发测试,已知阿里云华为云可以把地域改为账号所在地域即可使用国际版账号。
华为云可用地区区域代码
https://developer.huaweicloud.com/endpoint?DNS
阿里云可用地区区域代码
https://help.aliyun.com/document_detail/2355662.html?spm=a2c4g.2355663.0.0.6a5e1e84twtIER

网站域名

domane.png

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

配置IP数据服务商

datas.png

数据接口:指定接口获取对应数据,支持CloudFlare、CloudFront、Gcore,以及多个数据提供网站。
KEY:KEY字段为数据接口的授权KEY,默认o1zrmHAF为免费KEY可永久免费使用。
积分:保存时自动从接口获取积分余额数据。

设置计划任务

crontab.png
updata.png

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

标签: CloudFlare

非特殊说明,本博所有文章均为博主原创。

评论啦~



已有 10 条评论


  1. ok
    ok

    必须付费吗

    回复 2024-04-09 09:22
    1. gacjie
      gacjie 博主

      KEY:KEY字段为数据接口的授权KEY,默认o1zrmHAF为免费KEY可永久免费使用。

      回复 2024-04-10 09:05
  2. 123
    123

    群号加不到

    回复 2024-04-27 12:54
  3. 阿童木
    阿童木

    群已解散了

    回复 2024-04-27 13:06
    1. 123
      123

      付费KEY怎么购买

      回复 2024-04-27 13:29
  4. 好哥哥
    好哥哥

    付费key在哪买?群解散了

    回复 2024-04-27 15:37
  5. KK
    KK

    这个方法可以用来加速海外的WordPress站点吗?现在感觉在海外服务器上的站点,(套了CF后)国内访问一坨屎。。。

    回复 2024-08-12 23:53
    1. gacjie
      gacjie 博主

      没办法亚太就香港跟日本
      玩梯子的也多
      高峰期那些亚太节点丢包率很高没法用

      回复 2024-10-28 15:25
  6. out8
    out8

    感觉在海外服务器上的站点,(套了CF后)国内访问一坨屎。群号加不了,请问现在怎么联系

    回复 2024-08-25 16:18
    1. gacjie
      gacjie 博主

      没办法亚太就香港跟日本
      玩梯子的也多
      高峰期那些亚太节点丢包率很高没法用

      回复 2024-10-28 15:25