How long a proxy should keep one IP for a checkout, a browsing session or a login, and how to tell when it changed.
Which session length for which task
Which session length for which task
Item
Typical task length
What to pick
One form or a short checkout
Under 10 minutes
Budget 10 minutes, or the Premium line (usually the same IP while in use); start the flow right after you open the session
Browsing a regional store or comparing pages
20 to 40 minutes
Budget 30 or 60 minutes
A long review, several steps with pauses
1 to 2 hours
Budget 120 minutes
Staying logged in from one IP across days
Days or weeks
A fixed static IP, not a session
Suggested choices are rules of thumb built on the session lengths in the Proxy302 product facts, checked 12 November 2026. Add margin: sessions can end earlier than the timer.
The chosen length is a maximum, not a promise. Three things end a session early: the line's own behaviour (on the Premium line an idle connection gets a new IP after about 5–10 minutes), a connection that goes idle for a while and is closed, and an exit that stops being available. In each case the next new connection gets a different IP.
A browser or script that reuses one connection keeps the same IP across requests. A tool that opens a fresh connection for every request may get a new IP each time on a rotating setup, so test your own tool before trusting the timer.
import time
import requests
# Replace with the values shown in your console
PROXY = "http://LOGIN:PASSWORD@HOST:PORT"
proxies = {"http": PROXY, "https": PROXY}
session = requests.Session() # reuses the connection, like a browser
first = None
for i in range(40): # about 20 minutes with a 30-second pause
ip = session.get("https://ipinfo.io/json", proxies=proxies, timeout=20).json()["ip"]
first = first or ip
print(i, ip, "same" if ip == first else "CHANGED")
if ip != first:
break
time.sleep(30)
Example for the requests library; fill in the values from your console. It prints the exit IP every 30 seconds and stops when it changes.
Set and test a session on Proxy302
Step 1
Open the rotating residential page and generate a proxy. Choose the country, and for the exit mode pick the sticky option (Choose region / sticky IP).
On the Budget line pick 10, 30, 60 or 120 minutes (or your own number of minutes). The Premium line has no session length to set. Choose HTTP or SOCKS5; the gateway ports are 2222 and 3333.
Step 3
Run the script above or open https://ipinfo.io/json through the proxy at the start and at the end of your task. If the two IPs match, the length was enough; if not, pick the next length up.
The IP changed in the middle of the task
The exit IP at the end is not the one at the start
Check Compare the time elapsed with the session length you chose, and check whether the tool opens a new connection for every request.
Fix Choose the next length up on the Budget line, or reuse one connection. If you need one IP for a long stretch, choose a static IP; on the Premium line keep the connection in use, because it changes after about 5–10 minutes idle.
Stop when If the IP changes before 10 minutes on a 10-minute setting more than once, open a Support ticket with the time and the proxy.
FAQ
How long should a sticky session be?
Longer than the task with some margin: 10 minutes for one form, 30 to 60 for browsing, 120 for long jobs. For days, use a static IP.
Can I make a session longer once it has started?
No. When it ends, the next connection gets a new IP. Pick a longer length for the next one.
Does the Premium line keep an IP longer than the Budget line?
Not by a set length. The Premium line usually keeps the same IP while it is in use (80 minutes unchanged in testing, occasionally changing after that) and changes after about 5–10 minutes idle; the Budget line holds an IP for the session length you choose, up to 120 minutes. Premium lets you choose state, city or carrier when you generate the connection.
Is a sticky session the same as a static IP?
No. A session holds an IP for minutes; a static IP stays fixed for the whole lease, from 1 to 90 days.
Read the page on persistent connections: a persistent connection stays open for a period of time and can be reused for several requests, and idle connections are closed after some time.
Proxy302 dynamic line observations, 11 November 2026
Product observation · Confirmed on:
Tests of the rotating residential and datacenter lines on 11 November 2026, updated 12 November 2026: Budget line sessions of 1 to 120 minutes (10, 30, 60, 120 or custom), Premium line usually the same IP while in use (unchanged for 80 minutes, occasional change after that) and a new IP after about 5 to 10 minutes idle, a reused connection keeps its IP.
Ready to try it?
Create an account, top up once, then pick rotating residential, static ISP or datacenter IPs and have one running in your browser within minutes.