Config priority
Settings are resolved in this order (highest wins):| Priority | Source |
|---|---|
| 1 | CLI flags (--port, --log-level, etc.) |
| 2 | server: block in the YAML config file |
| 3 | PROXY_HOPPER_* environment variables |
| 4 | Built-in defaults |
File structure
Proxy providers
Named proxy suppliers with credentials and region tags.
IP pools
Named pools that draw IPs from providers.
Targets
URL-matching rules that control routing and retry behaviour.
Server settings
Host, port, backend, logging, metrics, and probe settings.
Duration values
All duration fields accept a suffix (1s, 5m, 2h) or a bare integer (seconds).