High Performance HTTP(S) Proxy Checker Written in GO
It can Batch check whether your HTTP/HTTPS proxies is valid and anonymous, by sending request to httpbin.org/get .
download the source code files and use go build
command to build
Usage of Go Proxy Checker:
-h read usage of this tool
-c int
concurrent number of proxy checking (default 2000)
-http
use http instead of https when checking
-i string
the input unchecked proxy list file (default "input.txt")
-o string
the output checked proxy list file (default "output.txt")
You need to confirm that your proxy server file to be verified is in the following format:
IP Address: Port Number (one record per line)
127.0.0.1:8080
127.0.0.101:3128
127.0.0.102:7890
127.0.0.103:8888
...
./go-proxy-checker
./go-proxy-checker -http -i fresh_list.txt -o success.txt
./go-proxy-checker -c 100