Quick start
This guide keeps every value deployment-neutral. Replace the host, ports, package username, and password with the credentials issued for your environment.
Before you start
Section titled “Before you start”You need four values from the dashboard or onboarding record:
| Value | Purpose |
|---|---|
| Proxy host | Gateway hostname assigned to the deployment |
| HTTP and SOCKS5 ports | Connection ports can differ by protocol |
| Package username | Base username for an active order or package |
| Proxy password | Secret used by the gateway, not your dashboard password |
Make a request
Section titled “Make a request”curl --proxy \ https://api.ipify.org?format=jsonAn HTTP proxy also carries HTTPS targets through the CONNECT method. The target URL stays https://; the proxy URL stays http://.
curl --proxy \ https://api.ipify.org?format=jsonPrefer socks5h:// when the destination hostname must be resolved through the proxy path instead of the client network.
curl --proxy http://package-elite-country-us:[email protected]:8000 https://api.ipify.org?format=jsonKeep credentials server-side.Never embed a proxy password in frontend code or a public repository.
Read the credential from left to right
Section titled “Read the credential from left to right”- Start with the package username, for example
package-elite. - Append a country token such as
country-us. - Add narrower targeting only when the use case requires it.
- Add
sid-{value}when several requests must try to reuse one exit session. - Add
ttl-{seconds}only together with a session ID.
The complete pattern is:
{package}-country-{cc}-region-{region}-city-{city}-asn-{asn}-isp-{isp}-sid-{session}-ttl-{seconds}Omit every token you do not use. A broader request usually has more eligible exits than a narrowly targeted request.
Verify the result
Section titled “Verify the result”The test target should return a public exit IP. Run the same command twice and check:
- the request succeeds without a
407 Proxy Authentication Requiredresponse; - the returned IP differs from the client machine;
- the country or network matches the requested targeting when inventory is available;
- a repeated sticky-session request behaves consistently enough for the application.
Continue the integration
Section titled “Continue the integration”- Learn the full targeting grammar.
- Choose between HTTP and SOCKS5.
- Understand sticky-session boundaries.
- For control-plane automation, start with API fundamentals.