Skip to content

lucky51/proxyip

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HTTP IP Proxy Pool

http ip proxy pool

Usage

//install
go install github.com/lucky51/proxyip

// start a proxy pool and serve http
proxyip pool --serve -p=8081

// you can clone this project from github
git clone github.com/lucky51/proxyip
cd proxyip
go run main.go pool --serve -p=8081

//other command 
// run a crawler without proxy pool,page is optional ,defalut 1
proxyip crawl -p=1 
// request a URL to validate  proxy IP,default http://icanhazip.com
proxyip check --proxy=<proxy ip> -u=<target>
//get all available proxies
curl http://localhost:8081/proxies

//get a proxy ip by polling strategy
curl http://localhost:8081/ip

//get configurations
curl http://localhost:8081/configuration

home page

get all proxies

Related Projects