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

How to use FoxyProxy on Chrome and Firefox: add a proxy, check it, fix the errors

Setting up a proxy in the FoxyProxy browser extension in four steps: copy host, port, username and password from the QuanticData endpoint generator, add them on the Proxies tab with HTTP on port 8080 (SOCKS5 on port 1080 only in Firefox), save, then select the proxy in the toolbar menu and check the exit IP; the card lists what to check when it does not work.
Setting up a proxy in the FoxyProxy browser extension in four steps: copy host, port, username and password from the QuanticData endpoint generator, add them on the Proxies tab with HTTP on port 8080 (SOCKS5 on port 1080 only in Firefox), save, then select the proxy in the toolbar menu and check the exit IP; the card lists what to check when it does not work.

To use FoxyProxy, open its Options, click Add on the Proxies tab, enter Hostname, Port, Username and Password, choose the type and click Save, then pick the proxy in the toolbar menu. On Chrome use HTTP on port 8080: Chrome cannot send a SOCKS5 login. Below: every field, the check, patterns and a fix for each error.

FoxyProxy is a free, open-source proxy switcher for Chrome, Firefox and Edge. It sets the proxy inside the browser, so nothing changes in the computer's network settings, and it can send only the sites you choose through the proxy. The field names below are the ones in FoxyProxy's current version and its own help pages; the values come from the QuanticData endpoint generator.

What you need before you start

  • FoxyProxy in your browser. On the Chrome Web Store it is listed as FoxyProxy, on Firefox Add-ons as FoxyProxy Standard. FoxyProxy Basic, the smaller edition, has no patterns.
  • A proxy plan. Residential Premium, ISP or Mobile: all of them work in FoxyProxy. The table further down says which one fits which use.
  • Four values: host, port, username and password. In the QuanticData dashboard open My proxies, then the plan; in the Endpoint generator, Connection details lists them one by one, exactly the way FoxyProxy asks for them.
  • On Firefox, allow FoxyProxy to run in private windows (Add-ons and themes, FoxyProxy, Run in Private Windows). Firefox requires it before an extension can change proxy settings. On Chrome, Allow in Incognito is needed only if you want the proxy in Incognito windows.

Step by step: add a proxy in FoxyProxy

The QuanticData Endpoint generator for a Residential Premium plan: Singapore selected, Session set to Sticky, 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.
  1. Generate the proxy. In the Endpoint generator choose the Country, set Session to Sticky, set Session TTL (minutes) to the time you will browse, up to 1440, and choose HTTP. Open Connection details.
  2. Open FoxyProxy Options. Click the FoxyProxy icon in the toolbar (in Chrome, pin it first from the puzzle menu) and click Options.
  3. Go to the Proxies tab and click Add. A new proxy entry appears at the end of the list.
  4. Title: a label such as SG premium 01. It is the name in the toolbar menu and on the toolbar badge.
  5. Hostname and Port: residentialpremium.quantumproxies.io and 8080.
  6. Type: HTTP. SOCKS5 with port 1080 works in Firefox only, explained below.
  7. Username and Password: paste the username whole, for example USER-country-sg-sid-p01-ttl-60m, then the password. FoxyProxy answers the proxy's login with them, so the browser does not ask.
  8. Country and City are optional. They only set the flag and the place shown in the menu. The exit country comes from -country-sg in the username, not from this field.
  9. Click Save. FoxyProxy applies nothing until you save.
  10. Select the proxy. Click the FoxyProxy icon and click SG premium 01. Every connection of the browser now goes through it, and the badge on the icon shows the start of its title.
Connection details in the QuanticData Endpoint generator: host residentialpremium.quantumproxies.io, port 8080, the username with country sg and a session, and the password, each with a copy button, credentials blurred
The four values FoxyProxy asks for, one per field.
FoxyProxy Options page in Chrome, Proxies tab, with a QuanticData proxy added and six numbered notes: 1 Proxies tab then Add, 2 Hostname residentialpremium.quantumproxies.io and Port 8080, 3 Type HTTP (SOCKS5 on 1080 only in Firefox), 4 the username USER-country-sg-sid-p01-ttl-60m copied whole and the password, 5 Country is only a label, 6 Save
Steps 3 to 9 in FoxyProxy, redrawn with our values.

The username carries the targeting: -country-sg picks Singapore, -sid-p01 names the session and -ttl-60m keeps the same IP for 60 minutes. A username cut at the first dash still logs in, but then each connection can leave from any country on a new IP.

Check that the proxy works

With the proxy selected, open ipinfo.io/json in a tab. The city, region and time zone must match the country in the username. On 23 October 2026 a QuanticData Singapore line returned Ang Mo Kio New Town, region Singapore, country SG and the time zone Asia/Singapore.

Chrome with the FoxyProxy toolbar menu open and the proxy SG premium 01 selected, Disable above it, and ipinfo.io/json in the tab showing city Ang Mo Kio New Town, region Singapore, country SG and time zone Asia/Singapore: a real check of a QuanticData Residential Premium Singapore line on 23 October 2026, IP masked
The toolbar menu and the check. The result is a real check of a Singapore line on 23 October 2026, IP masked.

Two more checks are built into FoxyProxy. The IP button at the bottom of the toolbar menu shows the exit IP, city and country in a notification. The Test button on the Proxies tab runs an IP check through a proxy you pick; on Chrome, FoxyProxy's help says to complete the proxy login before starting it, so open one page through the proxy first. Disable, at the top of the menu, switches FoxyProxy off and the browser goes back to your own connection.

Chrome and Firefox: what is different

FoxyProxy uses the same code and the same Options page in both browsers, but the browsers do not give it the same powers:

In FoxyProxyChromeFirefox
HTTP proxy with username and passwordYesYes
SOCKS5 proxy with username and passwordNo: Username and Password turn greyYes
Proxy DNS (site names resolved through a SOCKS proxy)Not availableYes, on by default
Several entries on the same hostname and portOne login per hostname and portYes, with a letter after the port (8080a, 8080b)
Private windowsAllow in Incognito, only if you need itRun in Private Windows, required
Tab Proxy and Container ProxyNoYes
Proxy by PatternsYesYes

The SOCKS5 row is Chrome's own limit: Chromium's documentation says no authentication methods are supported for SOCKSv5 in Chrome, and our plans require a login on SOCKS5. In Chrome, keep the type on HTTP and the port on 8080. In Firefox, SOCKS5 on port 1080 with the same username and password works, and Proxy DNS sends the site names through the proxy as well. More on the protocol on the page for SOCKS5 proxies.

On Chrome you can also use our own extension, Quantum Proxies Manager, which signs in with your API key and sets plan, country and session for you; the Chrome proxy guide covers it.

One sticky session per entry

FoxyProxy tells proxies apart by hostname and port, and on Chrome it keeps one username and password per hostname and port. Two entries on residentialpremium.quantumproxies.io:8080 with different sessions therefore end up using the same login. Keep one entry per hostname and port, and for a new IP change the session in its username and save:

# the entry SG premium 01: one Singapore IP for an hour
residentialpremium.quantumproxies.io:8080:USER-country-sg-sid-p01-ttl-60m:PASS

# a new IP: same entry, new session ID, then Save
residentialpremium.quantumproxies.io:8080:USER-country-sg-sid-p02-ttl-60m:PASS

# a whole day on one IP
residentialpremium.quantumproxies.io:8080:USER-country-sg-sid-p03-ttl-1440m:PASS

In Firefox you can keep several sessions side by side: FoxyProxy's help allows a letter after the port, such as 8080a and 8080b, to separate entries on the same hostname, and removes the letter when it connects. With Tab Proxy or Container Proxy in the toolbar menu, each tab or container can then use its own session.

Residential Premium, ISP and mobile proxies in FoxyProxy

Proxy typeIn FoxyProxyGood for
Residential PremiumHostname residentialpremium.quantumproxies.io, HTTP 8080 (SOCKS5 1080 in Firefox); country, session and lifetime in the usernameSeeing sites as a home user in the country you choose
ISPFixed IPs under Assigned IPs as IP:Port:Username:Password; one entry per IPAccounts and sites that should see the same address for months
MobileHostname mobile.quantumproxies.io, HTTP 8080 or SOCKS5 1080, -type-mobile in the username; Global, USA, EU or Asia gateway; IP whitelist availableMobile-first platforms and anything tied to carrier networks

ISP plans. The Assigned IPs list is already in the layout FoxyProxy's Import Proxy List reads. Open the Import tab, paste the list into Import Proxy List and click Import: each line becomes an entry on the Proxies tab (FoxyProxy sets the type to HTTP, or HTTPS for port 443), each with its own hostname, so the logins never collide. Give each entry a title and click Save. ISP IPs are static: the same address every time.

Mobile plans. Add an entry with Hostname mobile.quantumproxies.io, Port 8080 and a sticky username such as USER-country-sg-type-mobile-sid-p02-ttl-60m; in Firefox, SOCKS5 on port 1080 works too. With IP whitelist you add your own IP in the dashboard and use the host:port list it gives: leave Username and Password empty in FoxyProxy, because the plan recognises your IP. See the plans on the pages for QuanticData residential proxies, ISP proxies and mobile proxies.

FoxyProxy Options page in Firefox with a QuanticData mobile proxy: Type SOCKS5 on Port 1080, host mobile.quantumproxies.io, the username USER-country-sg-type-mobile-sid-p02-ttl-60m, Proxy DNS on, an Include pattern of type Match for *://*.example.com/*, and Save, with numbered notes for each step
A mobile line as SOCKS5 in Firefox, with one pattern. Redrawn screen with our values.

Only some sites through the proxy: Proxy by Patterns

Selecting a proxy in the menu sends everything through it. Proxy by Patterns sends only the addresses that match a pattern and lets the rest go direct:

  1. In the proxy entry, click the plus button next to Proxy by Patterns. A pattern row appears.
  2. Leave it on Include, choose the pattern type and write the pattern. A Match pattern such as *://*.example.com/* covers example.com and every subdomain, on HTTP and HTTPS. Wildcard and Reg Exp are the other types; Quick Add, the first menu of the row, fills ready-made ones such as All, HTTP and HTTPS.
  3. Click Save, then choose Proxy by Patterns in the toolbar menu. The choice appears only once at least one pattern exists.
  4. Test a web address on the Pattern Tester tab: it says which proxy the address would use.

FoxyProxy checks the active proxies in their order on the Proxies tab and uses the first one whose include pattern matches; an address that matches no pattern goes direct, from your own IP. Global Exclude, on the Options tab, lists hosts that are never proxied.

FoxyProxy not working: errors and fixes

FoxyProxy Options page in Chrome with Type set to SOCKS5: the Username and Password fields are greyed out because Chrome cannot send a SOCKS5 login, so pages fail with ERR_SOCKS_CONNECTION_FAILED; numbered notes give the fix (HTTP on port 8080, then Save) and what to check when Chrome asks to sign in, when sites still see your own IP and when a proxy that worked stops working
The most common FoxyProxy mistake on Chrome, and what to check next. Redrawn screen.
What you seeUsual causeFix
Chrome: "This site can't be reached" with ERR_SOCKS_CONNECTION_FAILEDThe entry is SOCKS5: Chrome cannot send a SOCKS5 login, so Username and Password are greyed outType HTTP, port 8080, Save; for SOCKS5 with a login use Firefox
Chrome asks for a username and password for the proxyUsername or Password is empty in the entry, so the browser asks instead of FoxyProxyPaste both from Connection details and click Save
ipinfo.io shows your own IPDisable is selected, or Proxy by Patterns is on and no pattern matches that siteSelect the proxy in the toolbar menu, or add an Include pattern for the site
Nothing changed after editingThe change was not savedClick Save on the Proxies tab
Grey toolbar icon; its tooltip reads "Settings are controlled by other extensions."Another proxy or VPN extension controls the browser's proxyTurn the other extension off, then select the proxy again
Firefox: "Firefox requires private browsing permission for proxy settings."FoxyProxy is not allowed in private windowsAdd-ons and themes, FoxyProxy, Run in Private Windows: Allow
Two entries leave from the same IPSame hostname and port on Chrome: one login is used for bothOne entry per hostname and port; a new session ID for a new IP
Wrong country or time zoneNo -country- in the username, or a username cut shortGenerate the line with a country and paste the username whole
It worked yesterday and fails todayThe plan expired or its traffic is used upCheck the plan in My proxies: status, remaining traffic, expiry date

One test outside the browser tells the proxy apart from the extension. If this returns an address in the right country, the proxy works and the problem is in the FoxyProxy entry:

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

If curl fails on your network and works on another one, a firewall or your internet provider is blocking the connection to the proxy port. More in the guide to using a proxy with curl and in the proxy not working checklist.

Before you browse through a proxy

A proxy changes where the browser's traffic comes from, not what you are allowed to do on a site. Keep to each site's terms and to the law where you work.

Sources & further reading

FAQ

Quick answers on how to use foxyproxy.

Something else? Ask us

How do I use FoxyProxy with a username and password?

Open FoxyProxy Options, go to the Proxies tab and click Add. Fill Hostname and Port, set the type to HTTP, paste the username and the password into their fields and click Save. Then click the FoxyProxy icon and select the proxy: FoxyProxy answers the proxy login for you, so the browser does not ask.

Why does SOCKS5 not work in FoxyProxy on Chrome?

Chrome does not support a username and password on SOCKS5 proxies, so FoxyProxy greys out those fields when the type is SOCKS5 and pages fail with ERR_SOCKS_CONNECTION_FAILED. Use HTTP on port 8080 in Chrome. In Firefox, SOCKS5 with a username and password works, on port 1080 with QuanticData.

Why is FoxyProxy not working?

Most cases are one of four: the entry was not saved, Disable or Proxy by Patterns is selected so the site goes direct, the type does not match the port (HTTP 8080, SOCKS5 1080) or the username was not copied whole. If the toolbar icon is grey, another extension controls the proxy settings. Test the same values with curl: if curl works, the problem is in the FoxyProxy entry.

How do I use FoxyProxy on Firefox?

Install FoxyProxy Standard from Firefox Add-ons and allow it to run in private windows, which Firefox requires for proxy settings. Then add the proxy on the Proxies tab exactly as on Chrome. Firefox also accepts SOCKS5 with a username and password, sends site names through the proxy with Proxy DNS, and can give a tab or a container its own proxy.

Can FoxyProxy use a proxy only for some websites?

Yes. Add an Include pattern to the proxy entry, for example the Match pattern *://*.example.com/*, save, and choose Proxy by Patterns in the toolbar menu. Matching addresses go through the proxy; everything else goes direct. The Pattern Tester tab shows which proxy an address would use.

Is FoxyProxy free?

Yes. FoxyProxy is a free, open-source extension for Chrome, Firefox and Edge; its source code is public on GitHub. The proxy itself is separate and comes from your proxy provider.

A proxy for FoxyProxy in the country you choose

Residential Premium, ISP and mobile proxies with country targeting and sticky sessions up to 1440 minutes, HTTP and SOCKS5, with host, port, username and password ready to paste into FoxyProxy.

Related reading