Residential proxies
from $0.27/GB
Their HTTP port works with Firefox's sign-in prompt, and sticky sessions last up to 24 hours on one IP.
Firefox works on
A proxy for Firefox alone
Firefox starts on Use system proxy settings (network.proxy.type 5). Manual proxy configuration covers Firefox and no other app.
DNS goes through SOCKS5
Since Firefox 128, Proxy DNS when using SOCKS v5 is on by default. The SOCKS5 server looks up site addresses, so your DNS provider, DNS over HTTPS included, never sees the sites you open through it.
Moved in Firefox 152
Proxy settings sit under Privacy and security > Connection and software security > Advanced settings, not General. Typing proxy into Find in Settings also gets you there.
Connection Settings takes HTTP and SOCKS proxies or a PAC script address.
| Name | Works In | Auth | Blocking Resistance | Best For | Where To Get |
|---|---|---|---|---|---|
| HTTP Proxy (with Also use this proxy for HTTPS) | Firefox desktop, or Android through its Wi-Fi proxy setting | A sign-in prompt that can save the login under Passwords | Depends on the IP behind it | Paid proxies with a username and password | Geonode residential proxies over HTTP, or HTTP and HTTPS entries on the Geonode free list |
| SOCKS v5 | Firefox desktop (SOCKS Host, with HTTP Proxy left empty), or Android through an extension | None in Connection Settings. Extensions can send a login through Firefox's proxy API | Depends on the IP behind it | IP-whitelisted proxies, or logins added through an extension | Geonode residential proxies over SOCKS5, or SOCKS5 entries on the Geonode free list |
| PAC script (Automatic proxy configuration URL) | Firefox desktop, with an http(s)://, file:// or data: address | The sign-in prompt for HTTP entries, none for SOCKS entries | Same as the proxies the script names | Sending only chosen domains through a proxy | Your IT team, or a one-line script you write |
Connection Settings sets one proxy for every tab in your Firefox profile, so pick the type your strictest site accepts.
from $0.27/GB
Their HTTP port works with Firefox's sign-in prompt, and sticky sessions last up to 24 hours on one IP.
from $1.25/IP
Pin one assigned IP to the profile you sign in with, and that account keeps one address.
from $0.14/GB
Works for reading public pages from another country. For sign-ins, give each account its own Firefox profile with a residential or ISP proxy.
Free
Enough to test Connection Settings, but never sign in through a public proxy.
Desktop steps match Firefox 152 and later. Firefox 149 to 151 show Configure proxy under General; ESR 140 uses General > Network Settings > Settings.
Click the menu button (three lines) and choose Settings, or use Firefox > Settings on a Mac.
Click Privacy and security, then Advanced settings under Connection and software security.
Under Proxy settings, click Configure proxy.
Select Manual proxy configuration.
For HTTP, enter the host in HTTP Proxy and the port in Port, then tick Also use this proxy for HTTPS.
For SOCKS5, leave HTTP Proxy empty, fill in SOCKS Host and Port, pick SOCKS v5 and keep Proxy DNS when using SOCKS v5 ticked.
Put sites that should skip the proxy in No proxy for, separated by commas, and click OK.
Open a page. If the proxy needs a login, Firefox asks for it in a prompt naming moz-proxy://HOST:PORT.
Check detailed instructions on our blog:
Read the blog postOpen geonode.com/what-is-my-ip in Firefox and look for the proxy's IP and country. On desktop, another browser still shows yours.
If nothing changed, reopen Connection Settings: a note that an extension controls how Firefox connects to the internet means that extension overrides your settings. With Firefox's built-in VPN on, only sites on its exceptions list use your proxy.
In Connection Settings, choose No proxy, or Use system proxy settings to follow the operating system again.
If an extension is named there, click Disable Extension.
To delete a saved proxy login, open Passwords from the menu and search for moz-proxy.