What an anti-detect browser does with a proxy
An anti-detect browser keeps many browser profiles on one computer. Each profile has its own cookies, storage and browser settings, and each one can have its own proxy. Teams use them to keep client workspaces apart, to check how sites look from other countries, and to hand profiles between colleagues.
The proxy is what gives a profile its network identity. When you open a profile, the browser usually checks the proxy first, looks up where its exit IP is, and can set the profile's timezone, language and geolocation from that answer. Every request the profile makes then goes through that proxy.
That is why one proxy per profile matters. If two profiles share an exit IP, websites see the same connection behind both of them, which undoes the point of separating them. A sticky session per profile lets you manage each profile independently. The requested lifetime is best effort: an exit can change sooner, and separate sessions can receive the same IP.
Anti-detect browser proxy support compared
Checked 1 October 2026 against each vendor's own docs. "Not stated" means the docs don't say. Prices for built-in proxies change often; each guide dates its figures.
| Browser | Proxy types for your own proxies | Bulk add | API for proxies | IPv6 in the docs | Sells its own proxies | Guide |
|---|---|---|---|---|---|---|
| AdsPower | HTTP/HTTPS, SOCKS5, SSH | Yes: Add Proxy list, Bulk Create template | Local API (paid plans) | Supports IPv6 proxies | No | AdsPower proxy setup |
| Dolphin Anty | HTTP, SOCKS4, SOCKS5, SSH | Paid plans: list on the Proxy screen, import template | Remote API | WebRTC note only | No (some plans include partner traffic) | Dolphin Anty proxy format |
| GoLogin | HTTP, SOCKS4, SOCKS5 | Yes: paste, Import proxies, bulk Update proxy, CSV | REST API | Not stated | Yes | GoLogin proxy setup |
| Octo Browser | HTTP, HTTPS, SOCKS5, SSH | Yes: Bulk Add, four line formats | Public and local API | IPv6 addresses accepted | Yes, Proxy Shop | — |
| MoreLogin | HTTP, HTTPS, SOCKS5 (SSH in Batch Add) | Yes: Batch Add, up to 100 lines | Local API | IPv4 or IPv6 option | Yes, static IPs | — |
| Multilogin | HTTP, HTTPS, SOCKS5 | Proxy templates (Pro 20 and up), API | Cloud API | Not stated for your own proxies | Yes | — |
| Incogniton | HTTPS in the form (HTTP in CSV and API), SOCKS5 | Yes: Proxy Library bulk add, profile CSV | Local API (Entrepreneur plan and up) | Works only on IPv6 sites | Yes, Proxy Shop and a free shared proxy | — |
| Kameleo | HTTP, SOCKS5, SSH | Not in the app; script it through the Local API | Local API | IPv6 hosts in brackets; IPv6 route test | No | See notes below |
| DICloak | HTTP, HTTPS, SOCKS5, SSH (API) | Yes, on paid plans | Local API v2 | IPv4 or IPv6 per proxy | Partner IPs in the app | See notes below |
| BitBrowser | HTTP, HTTPS, SOCKS5, SSH | Yes: line list or Excel template | Local API, incl. one call for many profiles | API flag only | Not stated | See notes below |
| ixBrowser | HTTP, HTTPS, SOCKS5, SSH | Yes, up to 200 per batch | Local API v2 | Old changelog note | Yes, in the app | See notes below |
| GeeLark (cloud phones) | HTTP, HTTPS, SOCKS5 | Yes: spreadsheet; API up to 100 per call | Open API | Not stated | Not stated | See notes below |
A note on "HTTPS". No vendor's docs say whether its HTTPS type opens TLS to the proxy, which is what TrueProxies port 8443 expects. Our tests so far: AdsPower 8.7.23 passed 10 of 10 checks on 8443 with TLS to the proxy. Dolphin Anty offered no HTTPS type. GoLogin HTTPS was not tested.. Until you've checked your browser, use HTTP on 8080 or SOCKS5 on 1080.
Which TrueProxies proxy to use in an anti-detect browser
| What the profile needs | Use | Why |
|---|---|---|
| A residential IP in a chosen country, region or city | Traffic pack with one sticky session per profile | 50M+ residential IPs in 150+ countries; country, region, city and ASN targeting; you pay per GB: $1.64/GB for 1 GB, $0.97/GB at 100 GB, $0.81/GB at 1,000 GB |
| IPv6 access to sites that serve IPv6 | Datacenter IPv6 | From $3.99/day for a private /48 in one city. Reaches IPv6-ready sites only, so check each site with the IPv6 test |
| One fixed IP for weeks | Not offered by TrueProxies | That needs a static ISP proxy. MoreLogin, Multilogin and GoLogin sell static IPs inside their apps |
| Mobile carrier IPs | Not offered by TrueProxies | We don't sell mobile proxies |
To try a residential IP in any browser, start the one-hour free trial. The trial supports country targeting and sticky sessions, without lifetime; city, region, ASN and session lifetimes need a Traffic pack.
The username pattern that works in every browser
Every anti-detect browser asks for the same four things, either as separate fields or as one string: host, port, username and password. Copy the host from your dashboard. TrueProxies targeting lives in the username, so the password never changes.
| Option | Example | Rule |
|---|---|---|
country | country-us | Two-letter ISO code; the UK is gb |
region | region-NY | ISO 3166-2 code; Traffic packs only |
city | city-chicago | ASCII, underscore for a space; use it with country; Traffic packs only |
asn | asn-7922 | Digits only; Traffic packs only |
session | session-shopus01 | 1 to 32 letters or digits; the same value asks for the same exit IP |
lifetime | lifetime-86400 | Seconds the session holds its IP, 60 to 86400; needs session |
Three profiles, three sessions:
YOUR_USERNAME-country-us-city-chicago-session-shopus01-lifetime-86400
YOUR_USERNAME-country-gb-city-london-session-shopuk01-lifetime-86400
YOUR_USERNAME-country-de-session-qade01-lifetime-3600Two rules prevent most problems. Never put hyphens or underscores in a session ID, because the hyphen separates options. And treat sticky sessions as best effort: if a residential exit goes offline, the session gets a new IP. Keeping the same session ID after a restart asks for the same IP again. Always set lifetime: without it, a session holds its IP only briefly. Misspelled options are refused, not ignored: country-usa fails with the gateway's targeting reason instead of connecting from the wrong place. More background: sticky vs rotating proxies.
Pick the port that matches the proxy type
| Proxy type in the browser | TrueProxies port | Notes |
|---|---|---|
| HTTP | 8080 | The safest default. HTTPS websites stay encrypted through the CONNECT tunnel, and failures come back with a readable reason |
| SOCKS5 | 1080 | Works the same in profiles. Failures carry no reason text, so diagnose over HTTP |
| HTTPS (TLS to the proxy) | 8443 | Also encrypts your proxy login on the way to the gateway. Only where the browser's HTTPS type really opens TLS |
| SOCKS4, SSH | none | Not served by TrueProxies |
A type and port mismatch is the most common first-day failure: SOCKS5 pointed at 8080, or HTTP pointed at 1080. If a check fails right after setup, look there first. More detail: HTTP vs SOCKS5.
Keep each profile consistent with its proxy
Most anti-detect browsers can fill a profile's timezone, language and geolocation from the exit IP. The setting names differ ("Based on IP" in AdsPower and GoLogin, "Match IP" in MoreLogin), and each guide lists the exact labels. Leave them on unless you have a reason to set values by hand.
WebRTC is the other setting to look at. Browsers offer modes that replace or hide your local addresses; each guide explains which mode its browser uses by default.
Then verify from inside the profile:
- Open the IP leak test and confirm the exit IP, country and city.
- Open the WebRTC leak test and the DNS leak test.
- Compare the profile's timezone and language with the exit's location.
If the browser places the IP in a different city than our test does, the cause is usually the browser's IP lookup service, since lookup databases disagree. Switch the browser's lookup service if it offers one (AdsPower, MoreLogin, Incogniton and DICloak do), or set the values by hand.
When the browser says the proxy failed
Our checks showed "Connection test failed!" in AdsPower and a bare "ERROR" badge in Dolphin Anty. Vendor documentation also lists "Failed to establish a proxy connection" in Dolphin Anty, "Proxy check failed" in Multilogin, "Detection Failed" in MoreLogin, "Failed to get proxy data" in Octo Browser. None of them shows the reason the proxy gateway gave.
Paste the same proxy into the TrueProxies proxy checker, or run it with curl over HTTP on port 8080. The reason comes back in the 407 body and the X-Proxy-Reason header:
curl -v -x "http://YOUR_HOST:8080" \
-U "YOUR_USERNAME-country-us-session-shopus01:YOUR_PASSWORD" \
https://example.com -o /dev/nullThe usual reasons are a wrong password, a misspelled targeting option, a used-up Traffic pack, or a closed trial. A bare 407 with no reason means too many failed attempts in a row; wait 60 seconds. The anti-detect browser proxy errors guide maps every browser message to its fix.
Built-in proxies vs your own
Most of the tools above offer proxies inside the app. GoLogin charges $1 per GB after the traffic its plans include. Octo Browser's Proxy Shop lists €7/GB for 1 GB in its docs. Multilogin charges $3.50/GB as a top-up and from $2.275/GB in bulk. MoreLogin sells static IPs, Incogniton runs a Proxy Shop next to a free shared proxy, DICloak added partner IPs in September 2026, and ixBrowser sells proxies in the app without public prices. AdsPower and Dolphin Anty don't sell their own. Prices were checked 1 October 2026.
Built-in proxies make sense when you want one bill and a quick start, or when you need something TrueProxies doesn't sell, like a static IP for weeks or mobile IPs. Your own proxies make sense when you run more than one browser and want one provider across all of them, when you need region, city or ASN targeting, when you want to set each session's lifetime yourself, or when per-GB tiers matter at volume.
Setup guides by browser
- AdsPower proxy setup. Formats for Add Proxy and Bulk Create, the Local API call, and fixes for "Connection test failed", "Proxy failure" and "Abnormal" in Network Diagnostics.
- Dolphin Anty proxy format. All six documented proxy layouts with TrueProxies examples, bulk add, the Remote API, and what "Failed to establish a proxy connection" usually means.
- GoLogin proxy setup. The paste formats, Import proxies and bulk Update proxy, the API call, and each GoLogin proxy error with its fix.
Other browsers and cloud phones
Kameleo. Kameleo sets a proxy per profile over HTTP, SOCKS5 or SSH, and its Local API can create, update and test that proxy in code. Paste a Traffic pack sticky session as username:password@hostname:port on the profile's Connection tab, then run Test Proxy before you launch. Its docs treat HTTP and HTTPS as one type, so use HTTP on 8080 or SOCKS5 on 1080.
DICloak. DICloak keeps proxies in a saved list, parses host:port:user:pass from Quick Input, and imports them in batches on paid plans. Its Local API v2 can create, check and update proxies, with an IPv4 or IPv6 setting on each. Save your Traffic pack sessions once, then give each profile its own.
BitBrowser. BitBrowser takes HTTP, HTTPS, SOCKS5 and SSH proxies and adds them in bulk as Host:Port:Username:Password lines or through an Excel profile template. Its Local API sets a proxy per profile and can update proxies across many profiles in one call. Confirm each exit with Proxy Detection.
ixBrowser. ixBrowser adds up to 200 proxies per batch, one proxyip:port:username:password line each, and its Local API sets a proxy when it creates or updates a profile. Batch lines default to HTTP, so point them at port 8080, and give each line its own session ID.
GeeLark. GeeLark runs cloud phones rather than a desktop browser, and each cloud phone can take its own HTTP, HTTPS or SOCKS5 proxy, from a spreadsheet or through its API. Pair each phone with its own Traffic pack sticky session, targeted to the country the phone is set up for.
Anti-detect browser proxy FAQ
What is an anti-detect browser proxy?
It's any proxy you assign to a profile inside an anti-detect browser. The browser routes that profile's traffic through it and usually reads the exit IP's location to set the profile's timezone and language. Residential proxies with sticky sessions are the common choice, because each profile requests one IP for its session lifetime, on a best-effort basis.
Do anti-detect browsers need residential proxies?
Not always. Datacenter IPs work for sites that don't care about IP type, and IPv6 works where sites serve it. For sites that check whether an IP belongs to a home internet provider, or for work tied to a city, residential proxies give the most consistent results. Traffic packs cover country, region, city and ASN targeting.
Should each browser profile have its own proxy?
Yes. Give each profile its own sticky session ID, such as session-shopus01, and verify the exit in each profile; separate session IDs do not guarantee distinct IPs. With TrueProxies that costs nothing extra: a Traffic pack bills by the GB, not by the number of sessions, so ten profiles on ten sessions cost the same as one.
Should I use rotating or sticky proxies in an anti-detect browser?
Sticky, for any profile that stays logged in. A rotating proxy changes the exit IP on new connections, which looks like the same person jumping between cities. Set a lifetime up to 86400 seconds (24 hours) and keep the session ID unchanged between launches. Use rotating only for profiles that just collect public pages.
Can a browser profile keep the same IP for weeks?
Not with TrueProxies. Sticky sessions hold an IP for up to 24 hours on a best-effort basis, and a residential exit can go offline sooner. A profile that must keep one IP for weeks needs a static ISP proxy, which we don't sell. Several browsers, including MoreLogin and Multilogin, sell static IPs in their apps.
Do anti-detect browsers support IPv6 proxies?
Several do: AdsPower, Octo Browser, MoreLogin, DICloak and Kameleo document IPv6 in some form, and Incogniton notes that an IPv6 proxy works only on IPv6 sites. Whether the browser's own proxy check passes through an IPv6-only exit is a separate question; each guide reports our test. TrueProxies Datacenter IPv6 reaches IPv6-ready sites only.
Are anti-detect browsers legal?
Anti-detect browsers and proxies are legal tools in most countries. What matters is how you use them: follow each website's terms, local law and our acceptable use policy. Using them to deceive people, commit fraud or abuse a platform is against our policy, whatever the law says. This is general information, not legal advice.
Which anti-detect browser works best with proxies?
It depends on how you work. For long lists, ixBrowser takes 200 lines per batch and MoreLogin 100. In code, Octo Browser, Dolphin Anty, MoreLogin and DICloak have endpoints for saved proxies, and GoLogin and BitBrowser can update many profiles in one call. GoLogin, Multilogin, Octo Browser and Incogniton also sell proxies. The table above compares all twelve.
Is there an anti-detect browser for Android?
Cloud phone tools fill that role. GeeLark runs Android cloud phones, and MoreLogin documents cloud phones alongside its desktop browser. Each cloud phone takes its own proxy, and SOCKS5 on port 1080 is the safest choice there. See the GeeLark notes above and the MoreLogin guide.