What the browser needs from you#
Every anti-detect browser has a proxy form per profile with the same fields: type (HTTP or SOCKS5), host, port, username, password. Fill them with the ProxShift gateway and a sticky username, or with a dedicated ISP address for accounts that must never change IP.
| Field | Residential sticky session | Dedicated ISP address |
|---|---|---|
| Type | HTTP (or SOCKS5) | HTTP (or SOCKS5) |
| Host | res.proxshift.com | the IP from your list |
| Port | 9000 (SOCKS5: 9001) | 8000 (SOCKS5: 8001) |
| Username | USER-cc-us-state-ny-sid-profile17-ttl-24h | from your list |
| Password | PASS | from your list |
One profile, one session id#
Give each profile its own -sid- value and never reuse it elsewhere. The profile then lands on the same household for the whole lifetime (up to 24 hours on ProxShift), and a new day brings a new exit in the same city, which is how a real user on a consumer ISP behaves. If the profile must keep the exact same address for weeks, it needs an ISP proxy, not a session.
Align the profile with the exit#
- Time zone and language of the profile = country and city of the exit.
- Geolocation permission, if enabled, near the exit's city.
- Keep WebRTC in the "replace with proxy IP" or "disabled" mode the browser offers.
- Test the profile's IP inside the browser before touching the account.
Which network for accounts#
| Situation | Network | Why |
|---|---|---|
| Many low-value accounts, daily activity | Residential sticky sessions | Cheap per account, natural daily IP change |
| Valuable accounts that must not change IP | ISP proxy, one per profile | Static, residential-registered, unlimited traffic |
| Platforms that challenge residential-grade IPs | Dedicated mobile device | Carrier IP, rotation on your command |
| Bulk checks without logins | Residential rotating | Breadth over consistency |
Import lists at scale#
Most anti-detect browsers import proxies as host:port:user:pass lines. Generate one line per profile with a distinct session id, or download your ISP list from the dashboard or GET /v1/proxies?format=txt, then map one line to one profile.
res.proxshift.com:9000:USER-cc-us-sid-p001-ttl-24h:PASS
res.proxshift.com:9000:USER-cc-us-sid-p002-ttl-24h:PASS
res.proxshift.com:9000:USER-cc-gb-sid-p003-ttl-24h:PASSQuestions people ask#
HTTP or SOCKS5 in the profile?
Either works. HTTP is the simplest and supports credentials everywhere; SOCKS5 is useful when the browser offers remote DNS through it. Never mix: pick one per profile.
The proxy check in the browser fails but cURL works.
Most often a stray space in a field or the wrong port for the type chosen (9001 is SOCKS5 only). Copy the four fields again from a working cURL line.