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

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

于 2017-03-14 发布
0 165
下载积分: 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 个回复

  • C# QQ邮箱验证码
    1.QQ邮箱设置(授权码开启)2.填充修改相应代码3.出效果
    2020-12-06下载
    积分:1
  • VNC源码
    VNC源码
    2014-09-12下载
    积分:1
  • WinPing
    MFC界面的PING程序 输入主机地址或者IP地址 发送五次ICMP请求(PING procedure MFC interface type the host address or IP address to send five ICMP request)
    2008-04-26 22:05:18下载
    积分:1
  • pclymorphism
    基本功能高效的CAN通讯应用 同样,CAN232 不仅适应基本CAN-bus产品,也满足基于高层协议如ModBUS,Devi()
    2018-06-16 20:43:22下载
    积分:1
  • TestNetDetect(WIN32)
    CPing依据ICMP协议实现, 可解析域名和IP, 可设置发包数量,统计丢包率(CPing based on ICMP protocol implementation can resolve domain names and IP, you can set the number of contracting, statistical packet loss rate)
    2009-11-27 17:46:36下载
    积分:1
  • TCPSrv
    socket服务器程序Demo。供socket开发人员参考。(socket server program Demo. Developer Reference for the socket.)
    2013-09-13 16:51:05下载
    积分:1
  • FiveChess
    网络五子棋系统,网络五子棋功能较完整的实现,可以参考一下(Backgammon systems, networks function more complete realization of backgammon, you can refer to)
    2020-12-09 11:59:19下载
    积分:1
  • vcwangluobiancheng
    说明:  vc网络编程全解析,多个源码,全部为vc6打开,每个章节的源码例程都包括在里面,很好的东西,供大家学习应用 (vc network programming full resolution, multiple source, all the vc6 open source routines for each chapter are included in it, very good, for everybody to learn application)
    2010-04-03 21:35:29下载
    积分:1
  • ZFQXOX
    自实现提示窗口,可以实现与XP风格的提示窗口类库,基于MFC,()
    2018-04-29 06:13:18下载
    积分:1
  • vc++ 开放的串口通讯
    【实例简介】vc 开放的串口通讯程序,经测试特别好用
    2021-07-03 00:31:22下载
    积分:1
  • 696518资源总数
  • 105877会员总数
  • 14今日下载