D:/Program Files/Git/jaz 9bd88fdfe7 完善NameSilo解析
2024-11-06 22:02:36 +08:00
2024-11-06 22:02:36 +08:00
2024-11-06 19:56:24 +08:00
2024-11-06 19:56:24 +08:00
2024-11-06 20:10:41 +08:00
2024-11-06 19:56:24 +08:00
2024-11-06 22:02:36 +08:00

功能介绍

本项目的主要功能是动态获取cf优选ip并将域名实时解析到这些优选IP上以达到网站使用cloudflare CDN并使用国内访问速度更快的CDN节点。

★ 动态获取cf优选ip的接口由vps789.com提供

★ 网站使用CF优选IP的教程参考https://www.vpsjxw.com/vps_use/cloudflare_select_ip/

★ 本工具主要是将网站域名动态解析到获取到的优选ip上目前支持阿里云DNS、DNSPod、华为云DNS、NameSilo

VPS789.com提供CF优选IP接口

1、支持对CF优选IP的三网实时监测延迟、丢包率支持查看24小时、一个月的监测数据。

2、支持对CF优选IP的下载速度进行测试

3、基于CloudFlareST工具生成一个优选IP池vps789的优选IP每天定时淘汰1/3网络不好的IP从优选IP池补充到vps789中继续监测。通过持续补充优选IP和IP优胜略汰机制保证vps789上的IP都是优中选优。

4、vps789优选IP监控页面地址https://vps789.com/cfip

使用方法

  1. 需要python3、pip环境

  2. 安装运行脚本所需依赖

pip install -r requirements.txt
  1. 登录DNS解析平台,获取 SecretId、SecretKey。 如果使用阿里云DNS注意需要添加DNS控制权限AliyunDNSFullAccess 如果使用NameSilo只用填SecretKey即可。

  2. 将脚本下载到本地修改start.py中的SecretId、SecretKey

  3. 修改脚本中域名配置信息可配置多个域名和多个子域名注意选择DNS服务商

  4. 运行程序如果能够正常运行可以选择cron定时执行(建议1个小时执行一次)

python start.py

鸣谢

感谢以下项目提供技术支撑与实现思路

cf2dns@ddgth

CloudflareSpeedTest@XIU2

Description
cf优选ip工具。主要功能是动态获取cloudflare优选ip,并将域名实时解析到优选IP上,以达到网站使用cloudflare CDN并使用国内访问速度更快的CDN节点
Readme 58 KiB
Languages
Python 100%