module
Version:
v0.0.0-...-b6a2cce
Opens a new window with list of versions in this module.
Published: Aug 8, 2018
License: MIT
Opens a new window with license information.
README
¶
Golang IP代理池
安装
基于Golang 1.9开发
go get github.com/CX1ng/proxypool
依赖管理
使用Golang依赖管理工具glide进行项目依赖管理。可以使用glide
命令,亦可使用make
相关命令进行管理。
下载项目的相关依赖库:
glide install
更新依赖库,以获取新版本的依赖
glide update
编译及启动
更新依赖文件,同glide up
make update_deps
下载相关依赖库,同glide install
make deps
执行测试用例
make test
按照当前操作系统进行编译,生成bin文件
make build
编译bin文件为linux版本
make linux_build
执行下载和linux编译两个操作,同make deps;make linux_build
make
编译结束后,会在当前项目下生成bin文件夹,执行以下命令以启动程序
${PROJECT}/bin/proxypool --config config/config.dev.toml
现已支持的数据源
快代理
西刺代理
TODO List
- 代理IP验证器
- 代理IP定时验证
- Makefile
- Dockerfile
- 获取存储的代理IP
- Restful API
- log
- 持续集成
- 检测匿名性网站
- Reids存储方式
- 多级队列验证
- 循环采集
- 定时采集
Directories
¶
cmd
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Click to show internal directories.
Click to hide internal directories.