Open source ยท Apache 2.0

One proxy endpoint. Any pool behind it.

Octoprox accepts your client's requests and routes them through proxy pools you manage: cloud instances it provisions for you, provider sessions, or your own static list.

# Run a single instance with the pre-built image
curl -O https://raw.githubusercontent.com/octoprox/octoprox/main/docker-compose.ghcr.yml
docker compose -f docker-compose.ghcr.yml up -d

Web UI on localhost:8000, proxy on localhost:8080. Default login admin / admin.

What it does

Everything you need to run a proxy pool as a service for your own scrapers and clients.

Cloud integrations

Provision proxy instances on AWS, GCP and Azure on demand, with auto-scaling driven by request rate and automatic rotation.

Smart routing

Round-robin, least-used, random, sticky session and health-based strategies, plus per-connector domain filters and rate limits.

Health monitoring

Automatic health checks with configurable intervals and thresholds; failing proxies are quarantined and released automatically.

TLS interception

Optional MITM mode with browser-grade TLS fingerprints, and an inspector for every intercepted request and response.

Metrics

Latency, success rate, request counts and traffic per proxy and per project, with history you can chart over hours or weeks.

REST API and dashboard

Full CRUD over projects, credentials, connectors and proxies, and a web dashboard for monitoring and configuration.

Setup guides

Connect the providers you already use.