Open Source · MIT

Benchmark your
SOCKS5 proxies

Measure latency, reliability, and IP rotation from the command line. Works with any provider.

Test Your Proxy View on GitHub

Test your proxy

Paste your SOCKS5 proxy below to generate ready-to-run test commands

Your proxy details stay in your browser. Nothing is sent to any server.

What it measures

Health Check

Verify proxies are alive. Get exit IP, country, and response time.

Latency Benchmark

Avg, p50, p95 latency with configurable concurrency and rounds.

🌐

IP Rotation

Count unique exit IPs. Verify your rotating proxy actually rotates.

📊

JSON Export

Structured output for CI pipelines, monitoring, and dashboards.

Install

brew install pipx
pipx install git+https://github.com/ProxyHatCom/socks5-bench.git
python3 -m pip install pipx
pipx install git+https://github.com/ProxyHatCom/socks5-bench.git
pip install git+https://github.com/ProxyHatCom/socks5-bench.git
git clone https://github.com/ProxyHatCom/socks5-bench.git
cd socks5-bench && docker build -t socks5-bench .
docker run --rm -it socks5-bench run

Then run: socks5-bench run

See it in action

Terminal

Metrics explained

latency (avg / p50 / p95)

Round-trip time through the proxy. P50 is the median. P95 captures tail latency spikes.

success rate

Percentage of requests returning HTTP 200 through the proxy.

unique IPs

Distinct exit IPs observed. Static proxies show 1, rotating proxies show many.

rotation ratio

Unique IPs / total requests. 100% = every request used a different IP.

Need residential SOCKS5 proxies?

50M+ residential IPs, 195 countries, pay-as-you-go pricing.

Visit ProxyHat