【文件属性】:
文件名称:代理:一个简单的动态代理池
文件大小:21KB
文件格式:ZIP
更新时间:2021-02-25 07:11:12
Go
proxy_pool
一个简单的动态代理池
用go编写的简单代理池
功能
定时抓取公开免费的代理
定时验证可用代理
支持动态代理(仅支持http)
支持web api
ip等级机制
使用
编译
go build cmd
范围介绍
:8080网络接口
:10088 http动态代理端口
web接口介绍
/ list展示代理池所有的ip
/ rand随机抽取一个ip(默认等级> = 60)
目录介绍
/ cmd主程序入口
/ internal程序内部包
/ pkg第三方包封装
/ spiderProject公开代理爬虫
ip等级机制
初始等级50,定时校验,失败-30,成功+10。上不封顶,等级小于等于0时删除IP。
去做
支持动态代理http,https
支持动态代理套接字
更丰富的IP属性
在randIP时可以分类获取IP
【文件预览】:
Proxy-master
----go.mod(189B)
----pkg()
--------htmlquery()
----go.sum(6KB)
----filter()
--------httpFilter.go(306B)
----.idea()
--------proxy.iml(330B)
--------misc.xml(179B)
--------modules.xml(269B)
--------.gitignore(184B)
----internal()
--------proxy()
--------api()
----test()
--------randip_test.go(1000B)
----test2()
--------daill.go(2KB)
--------keyofmap.go(330B)
--------test.go(5KB)
----README.md(914B)
----cmd()
--------mian.go(704B)
----spiderProject()
--------kuaidaili.go(2KB)
--------nimadaili.go(2KB)