Sign inSign up

faiqsohail/proxychecker

By faiqsohail

โ€ขUpdated about 4 hours ago

An easy to use open-source, multithreaded Proxy Checker with a user friendly GUI.

Image
0

446

faiqsohail/proxychecker repository overview

โ ProxyChecker

An easy to use, open-source, multithreaded proxy checker. Check HTTP, SOCKS4 and SOCKS5 proxies (including username/password proxies) from a user-friendly GUI or straight from the command line.

GitHub: https://github.com/faiqsohail/ProxyCheckerโ  ยท Releases (Windows .exe, macOS .dmg, .jar): https://github.com/faiqsohail/ProxyChecker/releasesโ 

โ Tags

  • latest, 1.3

Images are published for linux/amd64 and linux/arm64 (Apple Silicon).

โ Command-line mode (no X11 needed)

Put your list in proxies.txt in the current folder and run:

docker run --rm -v "$PWD:/data" faiqsohail/proxychecker --cli -i /data/proxies.txt -t socks5 --threads 200 --timeout 5000 -o /data/results.csv -v

Results are written to results.csv next to your list. On Windows PowerShell use "${PWD}:/data".

Common options:

OptionMeaning
-i FILEProxy list to check (repeatable; - reads stdin)
-t http|socks4|socks5Proxy type
--threads NProxies checked at once
--timeout MSTimeout per proxy in milliseconds
-o FILEOutput file (.csv or .txt)
-w, --only-workingOnly output working proxies
-v, --verbosePrint each result as it finishes
--helpAll options

Lists can use host:port, user:pass@host:port or host:port:user:pass. Duplicates and # comment lines are skipped.

Exit codes: 0 working proxies found, 1 none working, 2 usage error, 3 file or IP-lookup error, 130 stopped with Ctrl+C (results so far are still written).

โ GUI mode

The GUI needs an X11 server on your machine.

macOS: install XQuartzโ , enable Preferences > Security > Allow connections from network clients, restart XQuartz, then run xhost +127.0.0.1.

Windows: install VcXsrvโ  and tick Disable access control when starting it.

Then run:

docker run -it --rm -e DISPLAY=host.docker.internal:0 -v "$PWD/proxylist:/app/proxylist" faiqsohail/proxychecker

Put the lists you want to check in the proxylist folder; they're available in the app at /app/proxylist.

โ License

GNU GPL v2.0โ 

Tag summary

Content type

Image

Digest

sha256:780b0f5c1โ€ฆ

Size

197.1 MB

Last updated

about 4 hours ago

docker pull faiqsohail/proxychecker