开发环境

代码由Grok替我修改完成 语言为Pyhton 脚本由我自己提需求和反复测试完成
我自己是不会写代码的 但我脑海里有程序最终效果的画面
我会测试 会找bug 承认自己不会写代码并不丢人

目录

 

功能介绍

  1. 全自动写入已经经过大佬们爬取后的优选反代IP
  2. 全自动测试已有的优选反代IP是否生效(多线程测试 平均速度不会超过30s)
  3. 测试通过的IP会记录一次成功 失败记录一次失败 下次成功会重置失败次数 如果连续达到两次则删除IP
  4. CloudFlare ddns脚本会挑选延迟低于等于100ms 成功次数大于等于1 失败次数为0的IP进行全自动添加删除dns解析(可自定义)
  5. Dnspod ddns脚本会从成功次数最高 失败次数为0 延迟最低的IP里进行挑选两个进行修改替换(经测试这个最稳)

ps:筛选是从80 443 端口找的 只保证443端口可用 其中大量80 端口是失效的 因为我的目的就是建站 肯定是带证书的 无需纠结这个问题

打印日志

以下其实是两个脚本 一个测试脚本 一个cf的ddns脚本
被我写进一个执行计划任务了 频率为10分钟一次 ddns脚本可以更频繁 测试频率则可以拉长
全自动优选香港阿里云的CloudFlare优选反代Cname

以下为我最开始完成的dnspod ddns优选脚本 还有一些bug没改 但功能是正常的 始终会去json文件里找成功次数最高 延迟最低的IP进行替换
这个频率也是10分钟一次 因为完成速度非常快 改成3分钟都是没问题的 这个应该是最稳的
全自动优选香港阿里云的CloudFlare优选反代Cname

Cname地址

此域名在cf下 因为可以添加封顶1000个解析 我脚本里设置的是最大数量为100 达到此记录则会自动删除多余的
我虽然记录了大量的可用的IP 但加速网站效果并不好 所以我又给cf的ddns加入了延迟判定
现在的参数是 低于延迟100ms的IP 全部进行ddns 所以你会看到上面的脚本 达到这个条件的数量为49个

fastcdn.kisskiss.store

接下来是dnspod的 因为默认线路只能添加2个 所以这两个就是测试成功最多 延迟最低 最稳的咯 也是我比较推荐使用的

fastcdn.darklotus.cn

后来我又搞了一个低于50延迟的cf ddns脚本 加入IP前缀的筛选 目前我设置的8开头
因为我发现香港阿里云8开头的IP段基本都是大水管全国全绿 非常爽!!
广东线路测试低于50ping 8开头的IP 基本可以确保百分之99是香港阿里云的优选IP了
目前数量最大解析数量为50 已解析的数量为20个
我用itdog测试了一下 全是香港阿里云 也是全国全绿 但这个是我最后完成开发 所以没来得及套网站测试

hkcdn.kisskiss.store

加速效果

以下测试网站源站为Vercel 经过Saas实现套上CloudFlare的优选IP
使用的Dnspod下的 fastcdn.darklotus.cn 解析最高数量为2
成功最多 延迟最低 最稳的线路 可以看到速度有多快
全自动优选香港阿里云的CloudFlare优选反代Cname

以下图片为源站在国外服务器的图床 大小为 11.5 MB
使用的CloudFlare下的 fastcdn.kisskiss.store 解析最高数量为100
2024-10-27-152825.png

THE END