Custom Session ID and Lifetime

This feature lets you set and control sticky sessions by adding a custom Session ID and Lifetime via the username. 
You can now hold multiple sticky sessions on the same port when previously, one port meant one session.
 
Example:

Username: geonode_user123

Password: secret-pass55

 

You can create a new sticky session at port 10000 by using your default username:

>> curl -x geonode_user123:secret-pass55@private-residential.geonode.com:10000 http://ip-api.com/json

 

You can create a new sticky session at port 10000 by adding -session-{randomString} to the username:

>> curl -x geonode_user123-session-someRandomString:secret-pass55@private-residential.geonode.com:10000 http://ip-api.com/json

 

You can specify session lifetime by adding -lifetime-{session lifetime in minutes}
>> curl -x geonode_user123-session-someRandomString-lifetime-30:secret-pass55@private-residential.geonode.com:10000 http://ip-api.com/json

(this session will be available for 30 minutes)

 

You can specify the country you want a proxy to originate from.

>> curl -x geonode_user123-country-us:secret-pass55@private-residential.geonode.com:10000 http://ip-api.com/json

 

Notes

A sticky session is the same as a port, so If you have a limit of five ports, you can only have five active sticky sessions. It doesn't matter if all sessions are on the same port or on different ports.