Settings
Introduction
Pool Settings cover the pool's identity and upstream wiring: name, origins, and custody mode. Open Pools → Settings for a pool to edit them.
Custody modes
Pass-through
Your client authenticates to the upstream. nthbouncer relays the request (and
headers such as Authorization) after admitting a slot. Use
X-Nthpool-Key for the pool key. Do not put the pool key in Authorization.
Managed
nthbouncer attaches an encrypted upstream credential on each proxied request (for example static bearer, basic, API key, OAuth 1.0, OAuth2 client-credentials, or OAuth2 refresh token). Callers authenticate only with a pool key.
Origins
Each pool pins 1-8 origins. Per request, origin selection is:
X-Nthpool-Originif present (must exactly match a configured origin)- Otherwise the longest matching
pathPrefix - Otherwise the first origin without a path prefix
- Otherwise
400. SendX-Nthpool-Origin
Managed pools never call hosts outside the pinned set.