How does proxy IP rotation work, and how can you configure or control it.
-country=ca
parameter, we will randomly assign a proxy in Canada out of all the proxies located in Canada that we have in the pool.
The next request, will be directed to a different proxy, and so on, selected randomly from our pool. Executing requests in high rate or by multiple calling agents may result in reuse of the same proxy IPs.
gIP
. This gIP
gets a unique identifier, and peers assigned to it (members of the group) are selected according to configuration you specify. For example: if you require 3 dedicated residential ips towards target http://example.com ; we will provide 3 gIPs
which we rotate over to serve your requests.
ip
-ip
parameter in your proxy zone username request. This is when you issue a set of requests on a different connection (like a sequence of curl
requests).
session
-session
parameter with a session identifier you create and control. Each request, carrying the same -session
value will be forwarded to the same proxy IP.
The -session
parameter value is generated by you and controlled by you, yet its format should include alphanumeric characters only. Using special characters like -
or *
will result in errors.
If you work with native proxy access (within code libraries or 3rd party tools which take proxy ip:port and credentials) then you embed the session parameter in the user name parameter as shown below for session identified mystring12345
. If you are using our proxy REST API, then the session
parameter in request body
shall carry the session identified value.
-const
option to the session
parameter.
When using the -const
option, in case peer is unavailable you will get a HTTP 502
Error.
session
parameter as the first, will use a randomly selected proxy from the pool.
session
parameter, they will be executed by different proxy peers.
session
parameter.
-const
parameter in your request. If the same peer is not available from any reason to 2 consequent requests, the second request will result in HTTP Error 502