自动获取cloudflare的ip解决假墙,避免被他人恶意污染

技之树 2021-8-12

2458 0

第一步:

利用cloudflare的cname解析

地址: CloudFlare CDN合作接入管理平台-挖站否 – (wzfou.com)

第二步:

购买dnspod个人专业版。

因为免费版600秒ttl,专业版可以最低120秒ttl,频繁改ip,ttl得低一点。

重点:必须添加电信、移动、联通这三个线路的a记录。

第三步:

cloudflare文件夹下先执行ipSpider.py抓取ip。

然后pingTest.py在执行一遍,最终文件ip.txt。

(cloudflare的移动线路选择香港直连线路,所以你得想办法弄到2份ip.txt,或者移动直接用电信、联通的ip,但是不能电信、联通用移动的香港ip,因为绕了)。

第四步:

dnspod里面先获取替换dnspod文件夹下dnshandle.py里面的token=id,Token,然后写上自己的域名即可。

第五步:

cloudflare目录下面的电信.txt和移动.txt是已经过滤好的,你可以直接拿来用。

用pingTest.py在过滤一下,然后获取前1000个ip放在文件夹dnspod下面即可。

Tip:经测试电信和移动用户访问还是很快的。

img

第六步:

安装python,之后只需要pip install requests安装这一个库即可。

说明:

8月10日:删除冗余代码,dnshandle_fuzai.py脚本新增每条线路加入10条负载,更有效防范假墙,注意:提前在dnspod后台每条线路添加10条ip,否则脚本出错。

img

8月11日,新增cloudflare配置教程,新增半自动脚本添加dns解析,运行脚本后依次输入即可,具体看图

8月12日,经测试,负载10的时候dnspod那边有请求频次限制,加入了延迟和重试,另外新增了记住上次结束后的设置等功能;

素材来源:Hostloc

最后于 2021-9-3 被技之树编辑 ,原因:
上传的附件:
这家伙太懒了,什么也没留下。
最新回复 (0)
    • YiOVE论坛
      2
         
返回