Skip to content

v3ucn/proxy_pool

 
 

Repository files navigation

proxy_pool

一个简单的代理池工具

A simple proxy pool written in go

功能

  • 定时抓取互联网公开免费的代理
  • 定时验证可用代理
  • 支持动态代理(https仅支持connect)
  • 使用采集到的代理访问代理网站
  • 使用命令行环境变量进行配置

依赖

  • redis

使用说明

编译

go build

cp config_example.json config.json

# 修改redis和端口配置

./proxy_pool

api

# 统计
curl 127.0.0.1:8088
# 随机
curl 127.0.0.1:8088/random
# 获取列表
curl 127.0.0.1:8088/get

动态代理

# http
curl http://cip.cc -x 127.0.0.1:8089
# https
curl https://cip.cc -x 127.0.0.1:8089

todo

  • tcp池
  • go test
  • 更精细的超时控制
  • 主从模式

反馈

我们 issue 见

About

A simple proxy pool

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 100.0%