如何免费获取无限量的反代CF IP并为你的VPS进行线路提速
前言
众所周知,WS节点可以套用Cloudflare(CF)的CDN,但国内直连CF的网络质量非常差,而有这么一些神奇的IP,他们反向代理了Cloudflare,让我们可以通过优选它们来变相提高我们套用CF CDN的节点速度。这种方法不仅适用于移动和联通用户,也可以让电信用户有更稳定的上网体验。本文将教你如何获取任意地区的反代CF IP,并以最快捷的方式进行优选,获取大量提速节点。
首先,你需要搭建一个vless+ws+tls的节点,并将域名托管到CF。节点搭建和域名托管的具体操作步骤可以去看之前的专栏文章,这里不再赘述。
节点搭建好后,我们来到CF的配置页面,找到DNS记录选项,启用DNS代理,小云朵变成橙色则表示我们正在使用CF的CDN服务,这时可以ping我们的域名,当IP地址从原始IP变更为CF 的IP时,则表示已经成功启动CF的CDN服务了。
启用CF CDN服务
接着,我们在SSL/TLS设置页面,将加密模式改成灵活或者完全。
修改加密模式
最后我们在客户端试一下真连接,输入解析好的域名,端口改成443,如果配置没问题,此时是可以跑通的。
测试
此时我们已经拥有了一个vless+ws+tls+cdn节点,当然,此时的速度非常感人,因为使用的是CF默认分配的IP,没有经过优选。不过对于电信用户来讲再怎么优选都很差劲,并且这么多人都盯着CF家的IP进行优选,速度也是极其不稳定。
不存在的IP
现在我们来获取反代了CF IP的IP,用到的工具是fofa,网址:https://fofa.info,注册需要邮箱,免费用户有2000多个导出额度,可以使用临时邮箱多次注册来重复导出。fofa 的详细语法规则可以通过页面的查询语法获取,这里提供几条fofa的搜索语法供参考,可以按需自行修改。
国内反代IP:
server=="cloudflare" && port=="80" && header="Forbidden" && country=="CN"
剔除CF:
asn!="13335" && asn!="209242"
阿里云:
server=="cloudflare" && asn=="45102"
甲骨文韩国:
server=="cloudflare" && asn=="31898" && country=="KR"
搬瓦工:
server=="cloudflare" && asn=="25820"
以这条语法举例:
server=="cloudflare" && port=="80" && header="Forbidden" && country=="CN"
这条规则的意思是搜索服务器为CF、端口为80、HTTP头部信息包含forbidden、地区为中国的IP,可以任意修改组合搜索语句来寻找需要的IP,不用整天盯着CF自家的IP区优选了。
接着使用这条语法进行搜索,可以看到有2000多个独立ip。
搜索结果
随便复制一个ip在浏览器打开,若提示1003错误,则很有可能是反代了CF的ip。
测试是否反代了CF
下载搜索到的ip,用excel打开,这时先到客户端复制一下节点链接,如果是ip+域名的形式,可以直接复制,否则需要做一些调整,如图所示。
复制节点链接
复制节点链接
接着来到excel,提取下载的fofa数据,只需要ip即可,将ip做一下去重并单独提取出来,把刚刚复制出来的节点信息粘贴到另一列,使用获取到的ip将右边我们复制的节点链接内的ip替换掉,注意只需要替换ip即可,其他任何数据都不要修改,否则节点链接会无法使用,这里可以使用excel的选择性粘贴进行批量修改,具体操作方法可自行搜索。
将ip替换到节点链接内
将ip全部替换完成后,需要用到一个测速工具,注意不要下错了。
文件名:nodesCatch-V2.0.rar
下载地址:https://github.com/bulianglin/demo
下载完成后打开测速工具,将修改后的节点链接全部复制进去。
测速工具
把内核修改为xray,全选节点,先测一下连接速度,去除无效节点,接着再测下载速度,将速度合适的节点复制到客户端,此时就获得了一大批可用的反代CF IP,并且这些ip并不存在于CF官方的ip列表内。
此方法可以一个节点用出1000个节点的效果,并且可以根据自己需求在全球范围内搜索到优质的节点,有些甚至是专线,至于他们为什么要反代CF,应该是有些业务必须这么操作,但却不知道这样会被别人利用,没有做好相应的限制,总之此方法的可玩性很高,只要你的脑洞够大,完全可以尽情探索。
全文完。
原文:https://www.bilibili.com/read/cv25502642/