我们一直在努力

【转载】自动获取cloudflare的ip解决假墙

lass="k">elementor-element elementor-element-ad0515f elementor-widget elementor-widget-theme-post-featured-image elementor-widget-image" data-id="ad0515f" data-element_type="widget" data-widget_type="theme-post-featured-image.default">
www.52pchome.com/tag/16720/" title="查看含有 http 标签的文章" target="_blank">https://www.52pchome.com/tag/16185/" title="查看含有 https 标签的文章" target="_blank">https://www.52pchome.com/wp-content/uploads/2021/08/QQ截图20210810202010-768x558-1.png" alt="QQ截图20210810202010-768x558-1" width="768" height="558" />
【转载】自动获取cloudFlare 标签的文章" target="_blank">CloudFlare的ip解决假墙

前段时间很多人遇到了“假墙”的问题,这玩意是啥呢?是通过利用GFW的漏洞,他模拟访问一些包含非法关键词的URL地址。然后GFW会临时把访问目标IP给墙掉。

这个访问跟你网站内容完全没关系,他只要在访问url加入关键词即可。

例如:https://www.baidu.com/s?wd=违禁词

 

本文转载自大佬:@脆弱的蜗牛

原文如下:

前些天网站被假墙勒索,一个叫“总裁”的飞机号,要求与他广告合作,未向他妥协,随即站点被他污染,向服务器 标签的文章" target="_blank">服务器商购买了18个ip,但是封的太快了,一会全封了,看似更改ip有效,随想到利用cloudflare的多ip来应付一下假墙,最后坚持了大概2个礼拜,竟然不攻击了。我的站点也顺利活了下来,庆幸一下,现在公布方法,让那些可恶的垃圾无机可乘;
1、利用cloudflare的cName解析(CDN。wzfou。com);
2、购买dnsPOD 标签的文章" target="_blank">DNSPOD个人专业版 标签的文章" target="_blank">专业版 标签的文章" target="_blank">个人专业版,因为免费版 标签的文章" target="_blank">免费版600秒ttl,专业版可以最低120秒ttl,频繁改ip,ttl得低一点,重点:必须添加电信移动联通这三个线路的a记录
3、cloudflare文件夹下先执行ipSpider.py抓取ip,然后pingTest.py在执行一遍,最终文件ip.txt(cloudflare的移动线路选择香港直连 标签的文章" target="_blank">香港直连线路,所以你得想办法弄到2份ip.txt,或者移动直接用电信、联通的ip,但是不能电信、联通用移动的香港ip,因为绕了)。
4、dnspod里面先获取替换dnspod文件夹下dnshandle.py里面的token=id,Token,然后写上自己的域名即可;
5、懂点脚本的自己看着改下即可,小弟刚学python不久,脚本有不完善之处还请大神高抬贵手给指点一下,小弟来学习和完善;
6、cloudflare目录下面的电信.txt和移动.txt是我过滤好的,你可以直接拿来用,用pingtest.py在过滤一下,然后获取前1000个ip放在文件夹dnspod下面即可;
7、经测试电信和用户 标签的文章" target="_blank">移动用户访问还是很快的,不比现在我的GIA慢;
8、安装好python后只需要pip install requests安装这一个库即可;
9、8月10日:删除冗余代码,dnshandle_fuzai.py脚本新增每条线路加入10条负载,更有效防范假墙,注意:提前在dnspod后台每条线路添加10条ip,否则脚本出错。
10、8月11日,新增cloudflare配置教程,新增半自动脚本添加dns解析,运行脚本后依次输入即可,具体看图
11、8月12日,经测试,负载10的时候dnspod那边有请求频次限制,加入了延迟和重试,另外新增了记住上次结束后的设置等功能;

cloudflare脚本的特点:
1、ipSpider.py扫描cloudflare所有开放的ip段,获取ping低于200ms和0丢包的ip,然后按照ping值从小到大写入到ip.txt;
2、pingTest.py对生成的ip.txt在进行一遍过滤,再生成ip.txt;
3、对于cloudflare被墙的ip进行了过滤;
4、支持负载,dnspod免费版最大2条负载,个人专业版最大10条负载(建议启用负载);
5、仅需要填写dnspod的token,然后执行脚本就可以了事,不需要再登陆dnspod后台进行逐一添加,算半自动吧;

 

下面博主就把原作者的新老脚本都放出下载吧,建议是用最新的。

0810C脚本.zip附件 下载:OneDrive

0812脚本.zip附件下载:OneDrive

 

此方法是利用Cloudflare的大量IP地址,通过不断更换的方式来解决假墙的问题。对于用户访问有一定的影响,但是这也是目前最好的解决办法了。

 

0811cloudflare解析

1、 先把域名的dns改成dnspod,保证dnspod可以正常解析;
2、 打开cdn.Wzfou.com,输入cloudflare的账户密码

12

 

13

 

14

如果需要@记录或者其他记录请依次添加,添加完毕后cloudflare结束配置,如果要设置页面缓存,需要登陆到cloudflare后台进行配置;
3、 添加@和www,截图如下:

15

这里主要用cname,记录这两个值,然后dnspod进行配置;

16

Cloudflare添加了几个记录,dnspod也添加几个cname解析;
然后在添加电信、联通、移动的a记录,至此配置完毕;

17

 

 

博客声明与版权说明
重要声明
内容性质说明
本博客专注于记录博主个人对服务器产品的测评体验与相关优惠资讯,不从事任何主机、服务器租赁业务,不参与任何交易,亦非中介机构。博客所载信息均来源于网络公开渠道或服务商主动提供,仅供个人记录与交流之用。
免责声明
本博客对所刊载内容不作任何明示或默示的保证(包括但不限于准确性、完整性、时效性),内容不构成任何购买、使用建议或引导。访问者请自行甄别信息,独立作出判断并承担相应风险。
合规使用要求
访问本博客请严格遵守中华人民共和国及所在地区有关互联网的各项法律法规。严禁利用本博客提及的任何内容从事违法违规活动,由此产生的一切法律责任与后果由行为人自行承担。
访问资格
未成年人及不具备独立承担法律责任能力的个人或群体请勿访问本博客。
协议生效
您一旦访问本博客,即视为您已充分阅读、理解并同意接受本声明的全部条款。
版权声明
本站原创内容采用 知识共享 署名 - 非商业性使用 - 相同方式共享 4.0 国际许可协议(CC BY-NC-SA 4.0) 进行授权。
转载、引用请注明原文出处与作者信息。
文章名称:《【转载】自动获取cloudflare的ip解决假墙》
文章链接:https://www.52pchome.com/38572.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。