Configure

Proxies

Configure Residential Proxies in the dashboard under Proxy configuration. Each targeting and connection option you pick is written into the generated endpoint. This guide shows how those selections map to the endpoint string.

Open Proxy configuration

  1. Sign in to the Geonode dashboard.
  2. Under Proxies, open Residential Proxies.
  3. Select the Proxy configuration tab.

Use the controls on the right (gateway, country, state, city, ASN/ISP, OS, protocol, session type). The endpoint box updates as you change them.

Residential Proxies Proxy configuration with targeting and generated endpoint

Endpoints format

At the top of the configuration area, choose how endpoints are printed. In this example the format is:

hostname:port:username:password

You can also switch between DNS and IP:

ModeWhat you get
IPNumeric host (for example 103.66.181.189)
DNSHostname instead of a raw IP

Endpoints count controls how many endpoint lines are generated (set to 1 in the example below).

Example endpoint

With the selections in the screenshot, the dashboard generates an endpoint like this:

103.66.181.189:9000:YOUR_USERNAME-country-de-state-badenwurttemberg-city-aalen-asn-553-os-ios:YOUR_PASSWORD

Break down the string

PartValue in the exampleMeaning
Host103.66.181.189Proxy host (IP mode)
Port9000Port for this protocol + session type
Username baseYOUR_USERNAMEYour API username from the dashboard
Targeting flags-country-de-state-badenwurttemberg-city-aalen-asn-553-os-iosOptions appended to the username
PasswordYOUR_PASSWORDYour API password from the dashboard

Targeting is always applied by appending flags to the username, not by changing the password.

How each selection changes the endpoint

Set options from broad to specific. Country first, then state, then city. ASN/ISP options depend on the location you already chose.

Gateway

Gateway is the entry point you connect to (for example Singapore). It does not add a -country- (or similar) flag to the username. Country targeting controls the exit IP location; gateway controls where you enter the Geonode network.

Gateway vs country

You can use a Singapore gateway with Germany country targeting. They are independent settings.

Country targeting

  1. Open Country targeting.
  2. Select a country (for example Germany).

The username gains a two-letter country code:

SelectionFlag added to username
Germany-country-de
United States-country-us

State targeting

  1. Keep a country selected.
  2. Open State targeting.
  3. Select a state (for example Baden-W�rttemberg).
SelectionFlag added to username
Baden-W�rttemberg-state-badenwurttemberg

Spaces and special characters are normalized in the flag (for example Baden-W�rttemberg ? badenwurttemberg).

City targeting

  1. Keep country and state selected.
  2. Open City targeting.
  3. Select a city (for example Aalen).
SelectionFlag added to username
Aalen-city-aalen

ASN / ISP targeting

  1. Set location first (country, and optionally state and city).
  2. Open ASN/ISP targeting.
  3. Select a network (for example 553 - Belwue-Koordination).
SelectionFlag added to username
ASN 553-asn-553

OS targeting

  1. Open OS targeting.
  2. Select an OS (for example iOS).
SelectionFlag added to username
iOS-os-ios

Protocol and session type

These control connection behavior and which port range you use. They do not always add username flags the same way geo options do, but they change the host:port the dashboard prints.

Setting in the exampleValueEffect
ProtocolHTTP/HTTPSHTTP(S) proxy access
Session typeRotatingNew IP behavior across requests; rotating HTTP/HTTPS ports

For rotating HTTP/HTTPS, the dashboard notes a port range such as 9000-9010. The example endpoint uses port 9000.

Sticky sessions use a different port range and can add session lifetime flags when configured. Choose Sticky under Session type when you need the same IP for a period of time.

Putting it together

With the example selections:

ControlSelected valueIn the endpoint
Endpoints formathostname:port:username:passwordFull string shape
DNS / IPIPHost 103.66.181.189
GatewaySingaporeEntry point (not a username flag)
CountryGermany-country-de
StateBaden-W�rttemberg-state-badenwurttemberg
CityAalen-city-aalen
ASN/ISP553 - Belwue-Koordination-asn-553
OSiOS-os-ios
ProtocolHTTP/HTTPSPort in rotating HTTP range
Session typeRotatingPort 9000 (within 9000-9010)

Resulting username flags (in order):

-country-de-state-badenwurttemberg-city-aalen-asn-553-os-ios

Leave a level on Any (or clear it) when you do not need that restriction. The matching flag is removed from the username and the endpoint updates immediately.

Keep credentials private

Never share or commit your real username and password. Always copy them from your own dashboard and replace the placeholders in examples.

When your endpoint looks right, continue to Send Your First Request to use it in a live call.

Was this page helpful?

On this page