Sticky Ports

When you visit your product dashboard you will see that you have the option to select from one of the Sticky ports when using your Private Residential proxies. Depending on your subscription will depend on how many sticky ports are available to you. 

In this instance we have 5 private ports (IPs).

Sticky Sessions

You can set your sticky proxy ports to keep the same IP for a set period of time. You can set this rotation interval to be however long as you like. However, if your IP goes offline in the middle of this period of time then we will have to rotate you to a new IP at that time.

  • The countdown starts with the first request that you send
  • The session will be terminated after 10 minutes (if 10 mins is set) after the first initial request
  • Once a session gets terminated – you will receive a new sticky IP and same rules apply again

For best results we recommend that you select 10 MINUTES and ensure AUTO REPLACE is ticked.

This will mean that at the end of the 10 minute session a new IP address will automatically replace the previous one. You do not have to keep adding in a new port each time and if the IP goes offline we will automatically replace it with a new working iP.

It is important to note that because these are residential IPs your connection may go offline. 

You can see what sticky sessions are been used if you scroll further down your member dashboard. This gives you details on what ports are currently in use.

Auto Replace Sticky Sessions

If Auto Replace is ticked it will mean that if your connection goes offline we will attempt to replace the new IP with the same or similar location you are currently using.  

If you'd like to keep a super long sticky session without worrying about the IP (exit node) going offline, this feature will help you by automatically replacing any offline proxies with a closely related IP to your original request.

We attempt to select an IP based on the following criteria: ISP and CITY and COUNTRY If there are no IPs available for the above criteria then we will try to select on the following: ISP and COUNTRY

Please note that Auto Replace defaults to OFF for all new accounts.

If you are an experienced user and would like to use this dynamically (so per connection) you can take advantage of this feature by appending "autoReplace-True" to your username when authenticating.

Example: username-autoReplace-True

If you prefer to replace your IP even if the criteria doesn't match then you can use:

Example: username-autoReplace-any


Set Rotating Sticky Session Interval 

You can set your rotating interval in your dashboard to one of the default options of 3 up to 60 minutes, however you also have the option to customize this (to however long that you'd like).

You can set how long your Sticky Session will rotate by adding the parameter refreshSeconds or refreshMinutes to your username. You can set this rotation interval to be however long as you like. However, if your IP goes offline in the middle of this period of time then we will have to rotate you to a new IP at that time.

Want to watch a video walkthrough instead? This YouTube video will walk you through setting the rotation interval: 

Username username-refreshMinutes-6
username-refreshSeconds-30
FireFox Example 

cURL Example curl -x private.residential.proxyrack.net:10004 \ 
-U username-refreshMinutes-6    http://example.com

Releasing a Sticky Session 

If you would like to remove the assigned proxy from your sticky session you can do this by executing a request through your sticky port by visiting http://api.proxyrack.net/release

URL http://api.proxyrack.net/release
*Note that all spaces in the name must be removed for it to match
FireFox Example 
cURL Example curl -x private.residential.proxyrack.net:10000 -U username http://api.proxyrack.net/release

Sticky Session Information

If you want to view more information about the IP that has been assigned to your sticky session and also some of your relevant account details visit http://api.proxyrack.net/stats

URL http://api.proxyrack.net/stats
*Note that all spaces in the name must be removed for it to match
FireFox Example 
cURL Example curl -x private.residential.proxyrack.net:10000 -U username http://api.proxyrack.net/stats

Troubleshooting - Sticky Sessions are not working 

There are a few reasons or things to consider if you are trying to use Sticky Session ports and they are not connecting (so they aren't working!) 

A) You may be trying to connect too much bandwidth. 

This might happen as an example if you are trying to connect your proxies to your Mac OS (so the entire device/computer) rather than just say connecting to your Firefox browser. 

B) You have gone too granular with your targeting options (this is likely to happen on this service as Geo targeting is not it's intended purpose)

If there are no proxies available for your GEO request we do actually send you an error message however in order for this to work you have to visit a non-https website.

You can test if it is working by visiting http://example.com (without the https/ssl)