CF优选IP

  1. 下载要优选的IP,反代CF的IP

  2. 解压反代CF的IP文件,在地址栏输入cmd回车。在命令窗口中输入type *.txt>>all.txt合并IP文件。之后会生成一个叫all.txt的文件。将文件更改为IP.txt,并复制粘贴到CF优选IP工具的文件夹下,CF优选IP工具文件夹下,本来会存在一个叫IP.txt的文件,替换一下就可以了。

    image-20230608182913296

    image-20230608183141477

    image-20230608183427809

  3. 使用ob2对IP进行过滤,剔除不可使用的IP。下载ob2

    image-20230608184710842

  4. 解压ob2文件,运行程序,注意:这里会让你下载一个叫runtime的程序,点击即可。默认跳转到下载页面,自动下载,手动安装即可。

    image-20230608185104140

  5. 进入ob2的主界面,点击configs,选择new创建一个新的配置,Name名称随便填写,点击ACCEPT确定。双击新建好的配置文件。点击左下角的lolicode,切换到脚本编写状态。粘贴以下脚本代码。然后保存。

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    BLOCK:HttpRequest
    url = $"http://<input.DATA>/cdn-cgi/trace"
    maxNumberOfRedirects = 2
    customHeaders = {("Host", "cf.nicename.tk")} #将cf.nicename.tk替换成自己的域名
    timeoutMilliseconds = 3000
    TYPE:STANDARD
    $""
    "application/x-www-form-urlencoded"
    ENDBLOCK

    BLOCK:Keycheck
    banIfNoMatch = False
    KEYCHAIN SUCCESS OR
    STRINGKEY @data.SOURCE Contains "h=cf.nicename.tk" #将cf.nicename.tk替换成自己的域名
    ENDBLOCK
    image-20230608185429381

    image-20230608190001580

    image-20230608190312443

    image-20230608191325210

  6. 点击configs,打开下拉菜单,选择settings进行设置。然后将重试次数从100改为1。再打开wordlists。点击add添加,选择文件图标,将反代CF的IP文件导入进来(这个文件就是第二步的那个IP.txt文件),Name的值可以随便填写。然后点击ACCEPT确定。打开Jobs。点击New新建一个任务,点击Multi Run

    image-20230608195250010

    image-20230608195618631 image-20230608201359946 image-20230608201723350
  7. 选择左边的Select Config导入配置文件,然后再点击右边的Select Wordlist导入刚才的IP.txt文件,然后找到Bots把线程数量改成100(这里需要根据自己的电脑配置来进行修改。选择最时候自己的)。最后点击确定ACCEPT。然后点击新建的任务,进入任务界面,点击start,开启自动筛选模式,等待进度条跑完。

    image-20230608203631063 image-20230608204347529 image-20230608204441959
  8. 跑完之后。点击Hits,可以看到一个全是IP的列表,点击Delete Duplicates删除重复的IP,然后点击Type选择success,筛选出成功的IP,ctrl+a全选。右键选择save selected,打开下一级菜单栏,选择Data导出并保存文件。

    image-20230608211604803 image-20230608212050076
  9. 下载CF优选IP工具

  10. 进入优选IP工具文件夹,在地址栏输入cmd,在命令行输入以下代码。测出来的IP,感觉没有什么问题就可以直接使用了。

1
.\CloudflareST.exe -f .\mi.txt -tll 60 -dn 20 #这里的“20”为一次检测IP的数量,可以自行更改。

image-20230608213215010