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.
Everything you need to run a proxy pool as a service for your own scrapers and clients.
Provision proxy instances on AWS, GCP and Azure on demand, with auto-scaling driven by request rate and automatic rotation.
Round-robin, least-used, random, sticky session and health-based strategies, plus per-connector domain filters and rate limits.
Automatic health checks with configurable intervals and thresholds; failing proxies are quarantined and released automatically.
Optional MITM mode with browser-grade TLS fingerprints, and an inspector for every intercepted request and response.
Latency, success rate, request counts and traffic per proxy and per project, with history you can chart over hours or weeks.
Full CRUD over projects, credentials, connectors and proxies, and a web dashboard for monitoring and configuration.