找回密码
 立即注册
CeraNetworksBGVM服务器主机交流会员请立即修改密码Sharktech防护
查看: 30|回复: 2

CF优选IP工具升级,三网24小时测速及淘汰机制,动态DNS解析

[复制链接]

63

主题

185

回帖

837

积分

高级会员

积分
837
发表于 5 天前 | 显示全部楼层 |阅读模式
背景

前段时间给vps789.com套cloudflare CDN,顺便做了一套CF优选IP的工具。这是之前发的贴子:
又一个cf优选ip监测工具,优点:三网、24小时不间断监测
CF优选IP 24小时监控方案后续

这套工具在使用过程中还是存在不少问题,于是又升级了一波。

目前工具是基于 vps789 的监控功能做的,用三网 24 小时持续测速及淘汰机制筛选 IP,提供获取优选 IP 接口,提供域名动态解析到优选 IP 工具。只需部署域名解析优选 IP 的工具,就可以用上优选 IP。



CF 优选 IP 筛选机制及接口

基于 CloudFlareST 工具生成一个[初选 IP 池],vps789 固定 24 小时监测 200-500 个 IP。每天根据网络情况综合评估,淘汰 1/3 网络较差的 IP,然后从[初选 IP 池]补充新 IP 到 vps789 中继续监测。通过持续补充优选 IP 和 IP 优胜略汰机制,保证 vps789 上的 IP 都是优中选优。

★ 支持对 cloudFlare IP 进行延迟、丢包率、下载速度、晚高峰网络状态等多个维度的筛选

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

★ VPS789 优选 IP 动态获取接口:https://vps789.com/public/sum/cfIpApi

★ VPS789 优选 CNAME 域名:bestcf.top 域名三网监测:https://vps789.com/?s=bestcf.top



优选 IP 工具使用

前提是,网站已配置 cloudflare 和优选 ip。工具的作用是帮你优选 cfip 以及把域名动态解析到优选 ip 上。

工具已开源:https://github.com/jaaazzz/GetCFipToDns

具体使用步骤:

1、需要 python3、pip 环境

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

pip install -r requirements.txt

3、登录 DNS 解析平台,获取 SecretId、SecretKey。如果使用 NameSilo 只用填 SecretKey 即可。

4、将脚本下载到本地,修改 runXXX.py 中的 SecretId、SecretKey

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

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

#域名解析在阿里云 DNS
python runAliDns.py
#域名解析在 DnsPod
python runDnsPod.py
#域名解析在华为云 DNS
python runHwDns.py
#域名解析在 NameSilo
python runNameSilo.py

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

cf2dns@ddgth

CloudflareSpeedTest@XIU2
回复

使用道具 举报

10

主题

12

回帖

138

积分

注册会员

积分
138
发表于 5 天前 | 显示全部楼层
这个不错
回复

使用道具 举报

55

主题

454

回帖

1973

积分

金牌会员

积分
1973
发表于 5 天前 | 显示全部楼层
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|HS2V主机综合交流论坛

GMT+8, 2024-11-15 00:08 , Processed in 0.079111 second(s), 9 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表