Documentation Python quickstart Blog Free tools Enterprise solutions hello@quanticdata.ioLog in

How to set up a proxy in ixBrowser: add it, check it, fix Proxy Detection Failed

Setting up a proxy in an ixBrowser profile in four steps: generate a sticky line in the QuanticData endpoint generator, fill Proxy Host, Proxy Port, Proxy Account and Proxy Password under Proxy Configuration with Custom and HTTP on port 8080 or SOCKS5 on port 1080, run Proxy Detection for the exit IP and its region, then create the profile; the card lists the three things to check when detection fails.
Setting up a proxy in an ixBrowser profile in four steps: generate a sticky line in the QuanticData endpoint generator, fill Proxy Host, Proxy Port, Proxy Account and Proxy Password under Proxy Configuration with Custom and HTTP on port 8080 or SOCKS5 on port 1080, run Proxy Detection for the exit IP and its region, then create the profile; the card lists the three things to check when detection fails.

To add a proxy in ixBrowser, open the profile's Proxy Configuration tab, set Proxy Method to Custom, pick HTTP or SOCKS5 to match the port, fill Proxy Host, Proxy Port, Proxy Account and Proxy Password, run Proxy Detection and create the profile. Give every profile its own sticky session. Below: each step, ISP and mobile lines, batches and every detection error.

ixBrowser keeps every browser profile apart: its own cookies, its own fingerprint and, once you add one, its own proxy. The proxy decides which IP address, and which country, the sites see. ixBrowser asks for the proxy as four separate fields rather than one line, so most setup mistakes are a value in the wrong field or a field cut short. The field names below are the ones in ixBrowser's own Help Center and current app, and the values come from the QuanticData endpoint generator.

What you need before you start

  • ixBrowser installed, with an account. It has a free plan; the daily limits on new profiles and launches are in the FAQ below.
  • A proxy plan. Residential Premium, ISP or mobile: all of them work in ixBrowser. The sections further down say which one fits which profile.
  • The four values: host, port, username and password. In the QuanticData dashboard they are under My proxies, on the plan's page, in the Endpoint generator; Connection details lists them one by one, which is exactly how ixBrowser asks for them.

The four fields ixBrowser asks for

In a profile, ixBrowser takes the proxy field by field. Proxy Host and Proxy Port are required; Proxy Account and Proxy Password carry the login. This is the same QuanticData Residential Premium proxy, split the way ixBrowser wants it:

ixBrowser fieldValueNote
Proxy TypeHTTPSOCKS5 when you use port 1080
Proxy Hostresidentialpremium.quantumproxies.iothe host name, no http:// in front
Proxy Port80801080 for SOCKS5
Proxy AccountUSER-country-be-sid-p01-ttl-60mthe whole username, targeting included
Proxy PasswordPASSthe plan's password
Connection details in the QuanticData Endpoint generator: host residentialpremium.quantumproxies.io, port 8080, the username with country-be, session and ttl-60m, and the password, each with a copy button, credentials blurred
Connection details gives the four values ixBrowser asks for, each with its own copy button.

The Proxy Account is the whole username, with everything after the first dash: -country-be picks the exit country, -sid-p01 names the session and -ttl-60m keeps it for 60 minutes. Copy it whole. A username cut at the first dash still logs in, but the profile then leaves from a random country on a new IP at every request.

The one place where ixBrowser reads a whole line is Add in Batches, on the Static Proxy page: there each proxy is one line, host:port:username:password, and the type goes in front, for example socks5://. A line with no type is HTTP.

Step by step: add a proxy to an ixBrowser profile

The QuanticData Endpoint generator for a Residential Premium plan: Belgium selected, Session set to Sticky with a 60-minute TTL, HTTP protocol, output format host:port:user:pass and the preview line, with the username and password blurred
Step 1 in the QuanticData dashboard: country, sticky session and protocol give the values to copy.
  1. Generate the values. In the QuanticData dashboard open My proxies, then your plan. In the Endpoint generator choose the Country (and a Region or City if the profile needs one), set Session to Sticky, set Session TTL (minutes) to at least the time the profile stays open and choose the Protocol. Open Connection details: host, port, username and password, each with a copy button.
  2. Create the profile in ixBrowser. In the Profile List click Create Profile and fill in Platform and Profile Title on the Platform Account Configuration tab.
  3. Open the Proxy Configuration tab and set Proxy Method to Custom, the method for a proxy you bring yourself.
  4. Pick the Proxy Type that matches the port. HTTP for port 8080, SOCKS5 for port 1080.
  5. Fill the four fields. Proxy Host and Proxy Port from the generator, the whole username in Proxy Account, the password in Proxy Password. No spaces at either end.
  6. Click Proxy Detection(Global Line). Under Proxy Type, ixBrowser shows the exit IP and its Country / Region. The country must match the -country- in the username. ixBrowser's documentation says a proxy entered by hand is saved only after it passes the detection.
  7. Leave Enable System Proxy on Follow global settings and Bypass List off. Bypass List lets some domains skip the proxy, which a profile meant to look like one person in one place does not want.
  8. Click Create. When you edit an existing profile the button is Confirm. The profile appears in the Profile List, ready to open.
ixBrowser Create Profile box, Proxy Configuration tab, with seven numbered steps beside it: Proxy Method Custom, Proxy Type HTTP, Proxy Host residentialpremium.quantumproxies.io, Proxy Port 8080, Proxy Account USER-country-be-sid-p01-ttl-60m, the password, and the Proxy Detection result Country / Region BE/Wallonia/Liège, then Create
Steps 3 to 8 in ixBrowser, redrawn with our values: the detection result is a real check of a QuanticData Belgium line on 23 October 2026.

To change the proxy of an existing profile, click its proxy IP in the Profile List: the same Proxy Configuration tab opens in Edit Profile, and Confirm saves it after the detection.

One sticky session per profile

An antidetect profile is meant to look like one person on one connection. A rotating proxy changes IP on every request, which is fine for scraping and wrong for a profile that logs in. A sticky session keeps one IP for as long as the session lives, and the session lives in the username, so the four fields never have to change once the profile is saved.

# profile 1: Belgium, one session for a working day
Proxy Account: USER-country-be-sid-p01-ttl-480m

# profile 2: same plan, its own session (never reuse p01)
Proxy Account: USER-country-be-sid-p02-ttl-480m

# profile 3: Germany, open all day
Proxy Account: USER-country-de-sid-p03-ttl-1440m
  • A different session ID in every profile. Two profiles on the same username share one IP, which is exactly what an antidetect browser is there to avoid. For the same reason, do not use Proxy referencing an existing profile for sticky lines: it gives the new profile the other profile's proxy.
  • A lifetime longer than the work. The generator accepts up to 1440 minutes, a full day. When the session ends, the next request gets a new IP, and a site can see that as a new login location.
  • IP Detection on for session lines. When the Proxy Host is a name and the detected IP is a different address, which is always the case with a QuanticData gateway, ixBrowser asks whether to run proxy detection at every start. Its own note says the check is only needed for a proxy whose IP can change: say yes for Residential Premium and mobile lines, whose IP changes when the session ends; leave it off for ISP IPs, and the profile starts faster.

With Session set to Sticky, the generator makes as many lines as the Quantity field says, ten by default, each with its own session ID; Copy all or Download takes them out. One line per profile.

The Generate 10 sessions button in the QuanticData Endpoint generator with Copy all and Download, and the list of sticky lines ready to copy, credentials blurred
One line per profile: every generated line has its own session ID.

Residential Premium, ISP and mobile proxies in ixBrowser

Proxy typeIn ixBrowserGood for
Residential PremiumCustom, HTTP 8080 or SOCKS5 1080, one sticky username per profile with country, region, city or ISP in it; IP Detection onMost profiles: home IPs in the country you choose
ISPCustom, the IP from Assigned IPs in Proxy Host, its port, username and password; IP Detection off; one IP per profileLong-lived accounts that should keep the same address for months
MobileCustom, mobile.quantumproxies.io on HTTP 8080 or SOCKS5 1080, one sticky username with -type-mobile per profile; IP Detection onPhone-first platforms and accounts tied to mobile networks

Residential Premium

Residential Premium is the line used in the steps above: the host residentialpremium.quantumproxies.io, port 8080 for HTTP or 1080 for SOCKS5, and a username that carries the country, and optionally the region, city or ISP, plus the session. It authenticates with username and password only, which is what ixBrowser's Proxy Account and Proxy Password fields expect. For why each profile needs its own address, see residential proxies for antidetect browsers; the plans are on the page for QuanticData residential proxies.

ISP proxies

An ISP plan gives fixed IPs, listed in the dashboard under Proxy endpoints, Assigned IPs. Choose the Output format IP:Port:Username:Password and the protocol you will set in ixBrowser, then copy one line per profile. In ixBrowser the IP goes in Proxy Host, the port in Proxy Port, the username and password in their fields; set Proxy Type to HTTP for the HTTP / HTTPS protocol of the panel, or SOCKS5 if you chose SOCKS5 there and its port. ixBrowser's own notes recommend one IP per profile for platforms that watch IP stability, which is the point of an ISP IP. More on the page for ISP proxies.

The Assigned IPs panel of a QuanticData ISP plan: Protocol HTTP / HTTPS or SOCKS5, Output format IP:Port:Username:Password, five IPs masked with port 50100 and username USER, and the formatted output ready to copy
ISP plan: one fixed IP per line, in the format ixBrowser splits into four fields. Sample IPs masked.
ixBrowser Edit Profile box, Proxy Configuration tab, with an ISP IP: IP Detection off, Proxy Method Custom, Proxy Type HTTP, Proxy Host 172.x.x.112 masked, Proxy Port 50100, Proxy Account USER and the password, with six numbered steps beside it ending with Confirm and one IP per profile
An ISP IP in an existing profile. Redrawn screen with our values, IP masked.

Mobile proxies

Mobile plans work like Residential Premium on their own host, mobile.quantumproxies.io: HTTP on 8080 or SOCKS5 on 1080, a sticky username with -type-mobile in it, and a gateway to choose, Global, USA, EU or Asia. In ixBrowser the host, port, username and password go in the same four fields, with IP Detection on, since a mobile session can change IP when it ends. Mobile plans also offer IP whitelist authentication: add your IP in the dashboard and the host and port are enough, with Proxy Account and Proxy Password left empty. More on QuanticData mobile proxies and mobile proxies for antidetect browsers.

The QuanticData Mobile Endpoint generator: Belgium selected, Global, USA, EU and Asia gateways, Sticky session, HTTP 8080 or SOCKS5 1080, output format host:port:user:pass and the preview line with -type-mobile, and the IP whitelist section below, credentials blurred
Mobile: gateway, ports and IP whitelist in the same generator.

Adding proxies to many profiles at once

  1. Make the lines. In the generator, set Session to Sticky and the Quantity you need, generate, then Copy all or Download, in the output format host:port:user:pass.
  2. Store them in ixBrowser. Open Proxy Resources, then Static Proxy, then Batch Operations, Add in Batches. Paste one proxy per line: up to 200 at a time, HTTP when the line has no type, socks5:// in front for the SOCKS5 port. Proxies already in the list are not added again.
  3. Check them. Proxy Detection(Global Line) tests every line and shows the IP and place of each one; a line that fails is marked Proxy Detection Failed and is not added. Then Confirm.
  4. Give each profile its own line. Select the profiles and open More Batch Operations, Edit Profiles. Tick Proxy Method at the top: every selected profile gets a row of its own, so each one takes its own username. Apply Entire Column copies the first row to all the others, which is right for the Proxy Type and wrong for the username.

Two things to know from ixBrowser's notes on proxies: a saved proxy that you edit changes in every profile bound to it, and Edit Proxy in the batch menu puts one proxy on all the selected profiles. For sticky lines, one saved proxy per profile is the setup that stays clean.

A new IP for a profile

With QuanticData Residential Premium and mobile lines the IP is tied to the session ID in the username. A new session ID, for example -sid-p02 instead of -sid-p01, is a new IP: click the profile's proxy IP in the Profile List, change Proxy Account, run Proxy Detection and Confirm. The old session keeps working until its lifetime ends. ISP proxies are static addresses by design: one IP per profile, for months.

ixBrowser Proxy Detection Failed: errors and fixes

When the check fails, ixBrowser does not save a proxy entered by hand, and in Add in Batches the line shows Proxy Detection Failed in red in the IP Address column. ixBrowser's own notes give the first thing to check: whether the proxy is valid, meaning the parameters are filled in correctly and the proxy is within its validity period. These are the cases behind it, in the order to check.

ixBrowser Add in Batches dialog with two QuanticData Belgium lines: the HTTP line on port 8080 is detected in BE/Liège, the socks5:// line on port 8080 shows Proxy Detection Failed, with six numbered notes on the HTTP default, the SOCKS5 port 1080 and that failed lines are not added
The same proxy, right and wrong: SOCKS5 sent to the HTTP port fails the detection. Redrawn screen.
What you seeUsual causeFix
Proxy Detection FailedThe type does not match the port: SOCKS5 on 8080 or HTTP on 1080HTTP with 8080, SOCKS5 with 1080; in a batch line, no prefix for 8080 and socks5:// for 1080
The same error, with the right typeThe username was cut at the first dash, a space came with the paste, or the password belongs to another planCopy the four values again from Connection details, one field at a time
The check worked yesterday, fails todayThe plan expired or its traffic is used upCheck the plan in My proxies: status, remaining traffic, expiry date
Wrong country in Country / RegionNo -country- in the username, or Worldwide chosen in the generatorGenerate the values with a country; leave the profile's time zone and language on the ones ixBrowser takes from the IP
The IP changes between launchesThe session lifetime ended, or two profiles share one session IDA longer -ttl-, a different -sid- in every profile, IP Detection on
Most sites load, one platform refusesThat platform does not accept the type of IP or the address it gotA new session ID for a fresh IP, or a mobile or ISP line for that platform

One test outside the browser settles most cases in a minute. If this returns an address in the right country, the proxy works and the problem is in the profile's fields:

curl -x http://residentialpremium.quantumproxies.io:8080 \
  -U "USER-country-be-sid-test-ttl-10m:PASS" https://ipinfo.io/json

If the same command fails on your network but works from another one, a firewall or your provider is blocking the connection to the proxy port. If curl works and only ixBrowser fails, switch the detection line with the arrow next to Proxy Detection, from Global Line to Chinese Line or back, and run it again.

HTTP or SOCKS5 in ixBrowser

Both work for browsing, and every QuanticData network offers both. HTTP on port 8080 is the simpler choice and the one to start with; it carries HTTPS sites as well. SOCKS5 on port 1080 passes any kind of connection, not only web pages, which matters for tools inside the profile that do not speak HTTP; the details are on the page for SOCKS5 proxies. What breaks a profile is never the choice itself, only a type that does not match its port.

Before you run accounts

A proxy changes where a profile's traffic comes from, not what the profile is allowed to do. Keep to each platform's terms and to the law where you work, and use one profile, one session and one identity per account.

Sources & further reading

FAQ

Quick answers on ixbrowser proxy setup.

Something else? Ask us

How do I set a proxy in ixBrowser?

Create or edit a profile and open its Proxy Configuration tab. Set Proxy Method to Custom, choose HTTP or SOCKS5 to match the port, then fill Proxy Host, Proxy Port, Proxy Account and Proxy Password. Click Proxy Detection to check it and Create (or Confirm when editing) to save the profile. To add many proxies at once, use Add in Batches on the Static Proxy page.

Why does ixBrowser say Proxy Detection Failed?

The check could not get through the proxy. The usual causes are a type that does not match the port (HTTP needs 8080, SOCKS5 needs 1080 on QuanticData), a username cut short or pasted with a space, or a plan that expired or ran out of traffic. Test the same values with curl outside the browser: if curl works, fix the profile's fields or switch the detection line; if it fails, check the plan or your network.

What proxy format does ixBrowser accept?

In a profile, four separate fields: Proxy Host, Proxy Port, Proxy Account and Proxy Password, with the type chosen in Proxy Type. In Add in Batches, one line per proxy as host:port:username:password, with a type such as socks5:// in front when it is not HTTP; up to 200 lines at a time. With QuanticData, Connection details in the generator gives the four values one by one.

Should I turn on IP Detection in ixBrowser?

Turn it on for proxies whose IP can change and leave it off for static ones, as ixBrowser's own note says. A Residential Premium or mobile sticky line gets a new IP when its session ends, so a check at every start is worth the few seconds. An ISP IP never changes, so IP Detection can stay off and the profile starts faster.

Can two ixBrowser profiles use the same proxy?

They can, but they should not: two profiles on the same sticky username leave from the same IP, which links them. Give each profile its own session ID in Proxy Account, and avoid Proxy referencing an existing profile for sticky lines. The QuanticData generator makes many sticky lines at once, ten by default, each with its own session.

Does ixBrowser work with mobile proxies?

Yes. A mobile proxy goes in exactly like any other: Custom, HTTP on 8080 or SOCKS5 on 1080, the host mobile.quantumproxies.io and a sticky username with -type-mobile in it. Mobile plans also offer IP whitelist authentication, where the host and port are enough and the account fields stay empty.

Is ixBrowser free?

ixBrowser has a free plan with unlimited browser profiles, two team seats, 10 new profiles and 100 profile launches a day, according to its pricing page on 23 October 2026; paid plans raise the daily limits and add features. The proxy is separate and comes from your proxy provider.

One sticky IP for every ixBrowser profile

Residential Premium, ISP and mobile proxies with country targeting and sticky sessions up to 1440 minutes, HTTP and SOCKS5, copied field by field from the endpoint generator into ixBrowser.

Related reading