proxypool

module
v0.0.0-...-b6a2cce Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 8, 2018 License: MIT

README

Golang IP代理池

Build Status Coverage Status

安装

基于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

Path Synopsis
cmd
dao

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL