登录
首页 » C# » 代理IP自动更新校验器完整项目源码

代理IP自动更新校验器完整项目源码

于 2017-03-14 发布
0 346
下载积分: 1 下载次数: 1

代码说明:

代理IP用途非常广泛,但是因为其不够稳定所以需要不停的更新,C#源码世界第二季重磅出击,能够自动获取更新代理IP地址并自动校验有效性。                                  整个项目非常完整,从数据库设计到流程,多线程执行任务。数据库基于SQLite,实现了以下功能:                                 定时自动从代理IP网站提取代理到数据库中并判断该代理ip的位置。                                 多线程校验代理IP有效性,自动剔除无效代理。                                 提供了现成的随机去除一个有效代理IP的方法,并附送一个demo,自动提取一个有效IP并使用这个IP访问网站。                                  源码采用简单三层架构:                                 Model:模型层,主要放了一个tb_proxy模型,包含代理ip的IP、端口、有效性、地址、最后校验时间                                 Common:数据交互,主要存放了一个tb_proxy类,包含了对代理IP的增加、删除、修改和随机提取                                 Library:公用类库,包含一个HttpHelper类、RegHelper正则帮助类、IPHelper根据ip查询位置信息类和一个SQLiteHelper类。                                 主程序:一个主窗体和一个代理提取测试窗体。主窗体中主要完成代理的提取和多线程校验,测试窗体主要实现随机提取一个有效代理并访问一个ip查询网站,测试代理有效性和真实性。                                  源码特色:                                 项目非常简洁明了,代码都有详细的注释说明。                                 使用了qqwry.dat根据IP获取所在地址。                                 多线程校验使用了lock以防止冲突,默认开启了50个线程,如果觉得CPU扛不住可以适当减少。                                 更新数据库的方法也使用了lock,因为太多的并发会导致SQLite出错,这样这样做并不影响更新速度。                                 日志显示采用了公共的日志列队方法,直接在主项目的任何地方调用都可以。            

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • sockat
    黑客兄弟们的最爱,想成为网络工程师和安全工程师都需要看( Hackers brothers favorites, want to become network engineers and security engineers need to see)
    2014-05-02 17:01:27下载
    积分:1
  • kunction
    又一个简单的com服务器和客户端程序,呵呵,不错不错(Another simple com server and client program, ha, good)
    2018-10-09 18:15:15下载
    积分:1
  • TraceRoute
    用VC语言开发的traceroute,深层次的socket编程(traceroute)
    2010-11-18 16:59:46下载
    积分:1
  • ssocks-0.0.14.tar
    sSocks是一个socks代理工具套装,可用来开启socks代理服务,支持socks5验证,支持IPV6和UDP,并提供反向socks代理服务,即将远程计算机作为socks代理服务端,反弹回本地,极大方便内网的渗透测试,其最新版为0.0.13(sSocks is a socks proxy tool sets, can be used to open the socks proxy services, support socks5 authentication, support for IPV6 and UDP, and to provide reverse socks proxy services, about the remote computer as socks proxy server, bounce back to the local, which greatly facilitates network penetration testing, and its latest version is 0.0.13,)
    2020-12-10 16:09:19下载
    积分:1
  • moptratt-button
    分客户端和服务端,服务器可挂载多客户端,并支持用户的名称()
    2018-05-22 09:35:58下载
    积分:1
  • talk_WSAAsyncSelect_code
    用了Windows下的WSAAsyncselect模型编写的服务端.(With the model under Windows WSAAsyncselect written server.)
    2011-09-29 17:21:12下载
    积分:1
  • VC++ 五子棋包括网络版与单机版
    利用C++语言编写的五子棋单机版和网络版的结合,需要的朋友可以下载,里面附有源码,没有夹杂其他平台的纯VC++(The combination of gobang single edition and network version written in C++ language needs friends to download, which contains source code, no pure VC++ mixed with other platforms.)
    2017-12-13 22:19:10下载
    积分:1
  • SocketApi
    C#连接交行银企直连客户端版本,可成功连接并进行通讯(C# Version of Bank-to-Enterprise Direct Connection)
    2020-11-11 15:49:44下载
    积分:1
  • chatmad
    chatmad 聊天狂工具源码,适合WindowSocket编程的朋友,你懂的。(chatmad chat mad tool for source code, suitable for WindowSocket programmed friends, you know.)
    2012-06-07 20:42:47下载
    积分:1
  • client2
    客户端连接服务器的程序,以此测试客户端是否连接上。(client programming source)
    2013-09-02 16:17:04下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载