ezProxy V2代理采集验证吸附 - http/s socks5 tcp/udp openAPI

Lazy心宿 2018-01-24 15:13 2208次浏览

ezProxy V2代理采集验证吸附 - http/s socks5 tcp/udp openAPI

按照惯例,先求大佬们不喷。
然后,感谢各位dalao的开源分享!

看点:

        1、 mysql 类

                 1.0、以mysql连接池的形式,封装成了类;
                 1.1、三种 增、删、改、查 姿势,240万行的表(索引:18m,表:236m ),本机 分页 显示速度最慢最慢 16ms ;
                 1.2、mysql 新手?没关系,一键 建库、建表、建字段。你无需关心字段类型,字段长度,主键,索引;
                 1.3、执行sql语句还要频频取记录句柄?要是不知道索引名字怎么办?? 没关系,“_取执行结果”  这个可以帮到你。你也可以做 mysql-font 、navicat for mysql 的数据库管理工具;
                 1.4、批量执行支持自动分批执行,减少数据库I/O ,提高效率,本机插入 40 万行数据,测试速度在 5 秒左右;
                 1.5、无需考虑线程安全问题;

        2、 socketClient 类
                 这个模块是我根据这个源码,针对的来写的,所以没弄分包,粘包处理。也不需要。

                 2.0、封装了第二套socket,也就是 ws2_32 系列的函数。本来也想封装成连接池的,后来发现 shutdown 也不能再 connect,就放弃了。
                 2.1、Ansyconnect ,异步连接,支持设置 连接超时,从此连接无响应的IP,就不用傻等 75 秒了。做 扫描 类的程序最好了。
                 2.2、socket 阻塞/非阻塞,见怪不怪...emmmm ;

        3、 socks5客户端协议 类

                 3.0、支持生成s5代理中 TCP/UDP 客户的请求包;


        4、 其他

                 4.0、支持正则,取中间,段落分割取中间采集,适用于绝大部分的代理源网站 ;

                 4.1、每日API请求趋势柱形图;
                 4.2、编不下去了.... ;

--------------------------------------------------------------没节操的分隔线--------------------------------------------------------------

支持 http代理,https代理,socks5_tcp 代理、socks5_udp 代理的校验 ,s5支持和匿名验证。

工作线程我默认设置了 20 条,自己根据需要改,其实也没必要弄那么多;

支持代理提取接口:http://ip:端口/?type=代理类型【http/https/s5tcp/s5udp】&num=数量
如:http://192.168.1.100:2018/?type=http&num=10

不一一举例了,包括模块,全是开源的。 其中鱼刺源码,请在论坛搜索下载。

01.png02.jpg


下载地址:链接: https://pan.baidu.com/s/1smtpPOp 密码: u7ta


本源代码经过原作者:Joker 授权同意 其余站点转发请于原作者联系