Skip to main content

How to manipulate a proxy string

How to manipulate a proxy string

Davi avatar
Written by Davi
Updated over 3 months ago

The anatomy of a proxy string

When you configure a proxy string in your dashboard, it typically consists of two main components: Host:Port and Protocol. Let's use Host:Port as an example, which is the most widely supported configuration, especially for use with tools like ant-detect browsers.

In the image below, we show an overview of the components of a proxy string. Let’s review what each part means and which elements you can modify:

1. Server/Host: This refers to the provider's proxy server. For example, gate.nodemaven.com it will automatically redirect you to the nearest available server. However, you can customize this by specifying a particular server by changing gate.nodemaven.com to:
a. gate-eu.nodemaven.com | European Server

b. gate-us.nodemaven.com | American Server

c. gate-sg.nodemaven.com | Singapore Server

d. gate-ru.nodemaven.com | Russian Server

2. Port: Port 8080 is used for HTTP proxies. However, if you want to switch to SOCKS5, you can simply change the port to 1080 in the proxy string:

gate.nodemaven.com:1080:davinodemaven-country-us-region-new_york-city-brooklyn-sid-c88580afcc264-filter-medium:4f88720cd8844

* Tip: You can use a wide range of HTTP and SOCKS5 ports

HTTP Protocol - You can use ports ranging from 8080 up to 9080 

SOCKS5 Protocol - You can use ports ranging from 1080 up to 2080

3. Account Username: This refers to the username or sub-user that created the proxy string. If you have a sub-user with a traffic limit configured, you can manually adjust it as needed

4- Location: When we are dealing with locations, we need to maintain a certain pattern so the proxy string works:

a. country-{CountryCodeHere}

b. region-{regionNoAbreviationhere}

c. city-{regionNoAbreviationhere}

d. isp-{IspNoAbreviationhere}

Result:

gate.nodemaven.com:1080:davinodemaven-country-us-region-new_york-city-brooklyn-isp-spectrum-sid-c88580afcc264-filter-medium:4f88720cd8844

* Tip: If you don't want to use a part of the location, just remove it from the proxy string. As an example, let's remove the city to make it random:

 gate.nodemaven.com:1080:davi_silva_nodemaven_com-country-us-region-alabama-city-birmingham-isp-spectrum-sid-20e3c934084-filter-medium:klea794dee4

5. Session ID: This refers to a randomly generated sticky session identifier. To create a new sticky session with a different IP address, simply modify the session ID.

gate.nodemaven.com:1080:davi_silva_nodemaven_com-country-us-region-alabama-city-birmingham-isp-spectrum-sid-{NewIdHere}-filter-medium:klea794dee4

6. Filter: Filters are the way our system prioritizes certain types of proxies. You can see in your dashboard in section 5.

How it is translated to a proxy string:

a. Quality (default): filter-medium

b. Quality + Speed: filter-medium-speed-fast

c. Speed: speed-fast

d. Max pool size: Delete all filters

Filter

Funciontion

String

Quality (default)

Focus on quality

filter-medium

Quality + Speed

Balanced between Quality and speed

filter-medium-speed-fast

Speed

Focus on speed

speed-fast

Max pool size

No filter

--------

Examples:

Quality

gate.nodemaven.com:8080:davinodemaven-country-us-region-new_york-city-brooklyn-sid-c88580afcc264- filter-medium :4f88720cd8844

Quality + Speed

gate.nodemaven.com:8080:davinodemaven-country-us-region-new_york-city-brooklyn-sid-c88580afcc264- filter-medium-speed-fast :4f88720cd8844

Speed

gate.nodemaven.com:8080:davinodemaven-country-us-region-new_york-city-brooklyn-sid-76ffccf44f794- speed-fast :4f88720cd8844

Max Pool size

gate.nodemaven.com:8080:davinodemaven-country-us-region-new_york-city-brooklyn-sid-76ffccf44f794:4f88720cd8844

*No filter in the proxy string

7. Proxy Password: This is the password associated with your user. You cannot change it directly in the proxy string; instead, you can update it from your dashboard.

Did this answer your question?