FoxyProxy turns your browser's proxy setting into a switch you can flip per site. Add your Proxy Rotator gateway once, then send one domain through a residential IP in another country while everything else stays on your normal connection. Works in Firefox and Chrome, and takes about two minutes.
One-click switching HTTPS & SOCKS5 Route by URL pattern
One endpoint, both protocols, every IP type. Nothing to install beyond the extension itself.
FoxyProxy's proxy type list covers HTTP, HTTPS, SOCKS4 and SOCKS5. Our gateway serves HTTPS and SOCKS5, so you can pick whichever your browser handles best.
Patterns let you proxy one domain and leave the rest alone. Check a competitor's pricing from another country without putting your whole browsing session through the proxy.
Residential, datacenter, mobile and IPv6 come from the same account, so you can save several FoxyProxy entries and switch between IP types from the toolbar.
Save one entry per location and flip between them. Useful for checking localised pricing, search results or ad placements from where they actually appear.
Browsing is stateful. A sticky port holds one IP so a session survives, rather than dropping a login halfway through a page load.
Enter a username and password in the extension, or whitelist your public IP in your dashboard and leave the credentials blank. Both work on every plan.
Four steps from a fresh install to browsing on your own IP.
Open Proxy Gateways in your Proxy Rotator dashboard. Copy the host, the port for the proxy type and location you want, and your username and password. Take a sticky port if you plan to stay signed in to anything.
Click the FoxyProxy icon in the toolbar and choose Options, then Add. You get a form for a single proxy entry, and you can save as many as you like and switch between them later.
Set the proxy type, then the hostname, port and credentials. The title is just a label, but a good one saves you guessing when you have six entries in the dropdown.
The FoxyProxy add-proxy form with Proxy Rotator gateway details.
Save, then click the FoxyProxy icon and select your new entry to route the browser through it. Load an IP echo page to confirm the address changed. Select Disable from the same menu to drop back to your normal connection.
Sending your entire browser through a proxy is rarely what you want. Your bank, your email and your own dashboards do not need to come from another country, and some of them will ask awkward questions if they do. FoxyProxy's patterns solve this: attach a URL pattern to a proxy entry and only matching sites use it.
Open the entry's Patterns and add what should match. A wildcard pattern like *.example.com/* covers a domain and everything under it. You can add several patterns to one entry, and blacklist patterns to carve exceptions out of a broad match.
Then set FoxyProxy's mode to use patterns rather than proxying everything. The toolbar icon shows which proxy, if any, handled the current tab, so you can confirm at a glance that the split is working.
Because each entry is independent, you can keep a residential entry for anything that has to look like a real household, a datacenter entry for speed, and a rotating entry for quick checks, all on the same plan and the same credentials. Only the port changes between them.
What belongs in each field of the FoxyProxy form.
| FoxyProxy field | What to enter | Example |
|---|---|---|
| Title or Description | Any label. Name it after the location or IP type | Proxy Rotator - US residential |
| Proxy Type | SOCKS5 or HTTPS, both on the same gateway | SOCKS5 |
| Hostname or IP address | Your gateway hostname | gateway.proxyrotator.com |
| Port | The port for that proxy type and location | 8080 |
| Username | Your gateway username, or blank with IP whitelisting | USER |
| Password | Your gateway password, or blank with IP whitelisting | PASS |
| Patterns | Optional. Limits this entry to matching URLs | *.example.com/* |
Host, port and credentials all come from Proxy Gateways in your Proxy Rotator dashboard.
This one catches people out and it is not FoxyProxy's fault. Chrome does not support username and password authentication on SOCKS5 proxies, so a SOCKS5 entry with credentials will simply fail to authenticate there no matter which extension sets it. Firefox does support it, which is why the same entry works in one browser and not the other.
You have three good options, and all of them work with the same account.
Switch FoxyProxy to your new entry and load an IP echo page. It should show the proxy address, not yours. Switch to Disable, reload, and it should show your own again. That two-step check catches the case where a pattern silently is not matching.
To confirm the credentials independently of the browser, run this from a terminal.
curl -x http://USER:PASS@gateway.proxyrotator.com:8080 https://api.ipify.org
Run it twice against a rotating port and you should see two different IPs. Run it twice against a sticky port and the IP should hold.
For normal browsing, sticky. A browser session assumes it keeps one address, and an IP that changes between requests will log you out, break carts and trip security checks. Point FoxyProxy at a sticky port and the address holds for the session.
A rotating port is useful for quick one-off checks, where each page load coming from a different IP is exactly the point, such as sampling how a page looks to different visitors.
The usual causes, in the order worth checking them.
| Symptom | Likely cause | Fix |
|---|---|---|
| Endless authentication prompt on Chrome | SOCKS5 with credentials, which Chrome does not support | Switch to HTTPS, use IP whitelisting, or use Firefox |
| Still showing your real IP | Entry saved but not selected, or a pattern is not matching | Pick the entry from the toolbar menu and reload the page |
| Only some sites are proxied | Working as configured. Patterns are limiting it | Widen the pattern, or switch to proxying all URLs |
| Connection refused | Proxy type does not match the port | Confirm SOCKS5 vs HTTPS against your dashboard |
| Credentials rejected | Typo, or IP-whitelist auth from an unlisted address | Re-enter user:pass, or whitelist your current public IP |
| Logged out mid-session | Pointed at a rotating port, so the IP moved | Switch to a sticky port from the range in your dashboard |
| Works in Firefox, fails in Chrome | The SOCKS5 authentication difference between browsers | Use the HTTPS port on Chrome with the same credentials |
| Some pages load, others hang | IPv6 entry against a site with no IPv6 support | Use residential or datacenter IPv4 for that entry |
The same credentials work everywhere. Nothing extra to buy.
The other big proxy switcher, with rule-based auto switching.
View setup guideRoute desktop apps, not just browser tabs, through the gateway.
View setup guideAutomate the same browser through rotating or sticky IPs.
View setup guideA full antidetect browser when one profile is not enough.
View setup guideTry the extension with a free IP before you commit to a plan.
Browse the listEvery supported tool, with copy-paste setup guides.
Browse all guides*.example.com/*, then set FoxyProxy to use patterns rather than proxying every URL. Only matching sites go through the proxy and everything else uses your normal connection, which is what you want for anything involving your own accounts.Residential, datacenter, mobile and IPv6 proxies on one gateway, with HTTPS and SOCKS5 for FoxyProxy. From $24.95/mo.