Skip to content

Credentials and proxy authentication

Proxy traffic and platform API calls use different credentials. Keep the two systems separate in code, secret storage, and incident response.

Gateway credentials

A package username plus proxy password authorizes traffic on HTTP or SOCKS5 gateway ports.

Platform credentials

A JWT or static API key authorizes control-plane requests under the assigned deployment API hostname.

The username carries both the package identity and optional routing instructions:

package-elite-country-us-sid-checkout-42-ttl-1800
└── base ───┘ └ target ┘ └──── session controls ────┘

The password remains a separate secret. Do not append targeting tokens to the password and do not substitute a dashboard login password.

http://USERNAME:PASSWORD@HOST:PORT
  1. Store proxy passwords in a secret manager or protected server environment.
  2. Inject them at runtime instead of writing them into configuration committed to Git.
  3. Redact full proxy URLs from application logs and support screenshots.
  4. Rotate a password after suspected exposure and update all workers as one rollout.
  5. Use distinct secrets per deployment when the platform configuration supports it.
SymptomCheck first
407 Proxy Authentication RequiredUsername/password pair, order activity, and the correct gateway port
Immediate connection refusalHostname, port, firewall, and protocol mismatch
Works without targeting but fails with itToken spelling and inventory availability
API returns 401The API Authorization header, not proxy credentials

For API credentials, continue to API fundamentals.