文章总结: 本文介绍Befree代理池工具,通过解析订阅节点调用Clash实现轮询,辅助红队规避IP封禁。该工具支持指定订阅文件及端口,具备测速过滤无效节点功能,修复了多种协议解析问题。基于.NET8开发,操作简便,适用于目录扫描等实战场景,能有效提升信息收集效率。 综合评分: 75 文章分类: 红队,安全工具,渗透测试
一款红队在信息收集时规避IP封禁的傻瓜式一键代理池,通过大量代理节点轮询的代理池工具
W小哥
2026年1月11日 12:20 浙江
以下文章来源于木吉他的鱼 ,作者zidanfanshao
木吉他的鱼 .
专注渗透测试、漏洞挖掘、CTF竞赛解析等实战内容,深度还原攻防场景,分享一线安全工程师的实战经验。定期发布工具教程、案例复盘及攻防思维训练,助力安全从业者提升技术深度,打造攻防兼备的网络安全能力。
Befree
一款通过轮询各类订阅中节点的代理池工具
看了v2rayN、sstap等工具之后,发现很多类似的工具基本都是套了个壳,最后还是调用clash、xray等代理工具。
于是为了操作方便以及代理池的需求,有了这款工具。通过解析订阅中各个节点,重新生成clash配置文件,调用clash,进行节点轮询,达到代理池的效果。
本来打算调用clash这部分也重新写一下,后来发现很多协议、很多加解密类型,太繁琐,造轮子有点麻烦,于是最后决定还是直接调用clash。
release中的文件包含了一个clash,如果怕存在后门,可以直接下载源码修改befree.csproj以及clashrunner.cs中的clash文件路径至自己的clash。
更新记录
v0.4版本
·修复了vmess节点端口解析问题。
·修复了各个节点名为空导致无法使用的问题。
·修复了部分节点解析逻辑问题。
·添加了节点解析错误回显日志的功能。
·修复了clash订阅的识别功能,导入clash订阅不再报错了,暂时没用而已。可自行修改clash的yaml文件,通过-y 直接执行即可。
·修复了部分节点base64编码的问题。
·修改了默认监听端口。
v0.3版本
·修复了lssues中提到的0.2版本的url编码问题。
·添加了指定yaml文件的参数,可通过-y自定义yaml配置文件。
v0.2版本
·解决了利用时经常会轮询到不可用的节点,导致代理效果不佳,部分请求出错的问题。
·通过添加-t参数指定测速的url链接。程序运行后会进行测速,可以稍等一会,完成后每次请求都会通过有效节点进行访问。
·修复了lssues中因trojan节点解析错误导致程序报错的问题。
·程序结束后,不用再手动关闭clash进行,将会跟随程序一起关闭。
·代理结果实时显示befree命令行。
·linux版问题同步修复完成。
编码环境
.net8
利用方法
-f Specify a file path 指定存在订阅的txt文件
-p Specify a port number(http&socks5) 指定代理监听端口
-t Specify a link for speed testing 指定一个用于测速的链接(默认https://www.google.com)
-y Specify a yourself clash yaml file 单独制定自己yaml格式的配置文件(前提自己要先写好)
利用效果
运行
指定订阅文件,指定监听端口 查询节点
目录扫描
调用dirsx进行扫描效果
指定自己的配置文件
关注公众号回复“20260111”获取工具地址。
免责声明:
本文所载程序、技术方法仅面向合法合规的安全研究与教学场景,旨在提升网络安全防护能力,具有明确的技术研究属性。
任何单位或个人未经授权,将本文内容用于攻击、破坏等非法用途的,由此引发的全部法律责任、民事赔偿及连带责任,均由行为人独立承担,本站不承担任何连带责任。
本站内容均为技术交流与知识分享目的发布,若存在版权侵权或其他异议,请通过邮件联系处理,具体联系方式可点击页面上方的联系我。
本文转载自:W小哥 《一款红队在信息收集时规避IP封禁的傻瓜式一键代理池,通过大量代理节点轮询的代理池工具》
版权声明
本站仅做备份收录,仅供研究与教学参考之用。
读者将信息用于其他用途的,全部法律及连带责任由读者自行承担,本站不承担任何责任。










评论