Skip to content
Get Started
G2G2
4.7/5
Excellent
Trustpilot

How to use a proxy in Firefox

In Firefox, open Settings → General, scroll to Proxy settings and click Configure proxy. Choose Manual proxy configuration, enter your CleanProxies host in HTTP Proxy and the port in Port, tick Also use this proxy for HTTPS and click OK. Firefox asks for the username and password on the first page.

  • Session Control
  • High Speed
  • Privacy First

What you need

Unlike Chrome, Edge and Safari, Firefox has its own proxy settings, separate from the operating system. That makes it an easy second browser that always leaves from a dedicated CleanProxies ISP IP, while the rest of the computer stays on your normal connection.

Your credential line

From the dashboard's proxy manager: host (or IP), port, username and password. Convert lists with the proxy list formatter.

Firefox ready

  • Firefox on Windows, macOS or Linux. In Firefox ESR 140 and older the section is called Network Settings, with a Settings… button.

Which proxy fits Firefox?

Both products use the same setup in Firefox. What changes is how long an IP stays with you.

The best fit: one dedicated US ISP IP that stays the same all month, so Firefox becomes a stable second identity with unlimited bandwidth, separate from your main browser.

starting from$0.75/IP

Dedicated static IPs registered to US and Canadian ISPs. The address stays the same for as long as you hold it, with unlimited bandwidth and HTTP(S) or SOCKS5 access.

Use a sticky residential line when you check a page from another country, so the IP holds for the session length you chose. Rotating lines change IP on new connections, which breaks logins.

starting from$0.63/GB

Residential IPs in 190+ countries with country, state and city targeting. Rotate on every request or hold a sticky session for up to 90 minutes; GB never expire.

credentials

Your CleanProxies credentials

Every product connects over HTTP(S); static ISP and ISP subnet proxies also run SOCKS5 and IP whitelisting. This is what the dashboard gives you to paste into Firefox.

Static ISP and ISP subnetHTTP(S)SOCKS5IP whitelist
IP:PORT:USER:PASS

One line per dedicated IP. With IP whitelisting on, the line is just IP:PORT and no password is sent.

Rotating residential and mobileHTTP(S)User:pass
HOST:PORT:USER:PASS

Generated in the proxy manager. The username carries the location and session you pick, so generate a new list to change them.

As a URL, for code and most toolshttp://USERNAME:PASSWORD@HOST:PORTsocks5://USERNAME:PASSWORD@HOST:PORT

Use http:// even for HTTPS websites; the TLS session still runs end to end. The socks5:// form is for static ISP and ISP subnet proxies.

How to set up CleanProxies in Firefox

Four steps, then check the exit IP with the free proxy checker.

  1. 1

    Open Connection Settings

    Open the menu → Settings → General and scroll to the bottom. Under Proxy settings click Configure proxy (in ESR 140 and older: Network Settings → Settings…). You can also type proxy in the settings search box.

  2. 2

    Choose Manual proxy configuration

    In Configure Proxy Access to the Internet, select Manual proxy configuration.

  3. 3

    Enter the proxy

    Put your CleanProxies host in HTTP Proxy and the port in Port, tick Also use this proxy for HTTPS so secure sites use it too, and click OK.

  4. 4

    Sign in

    Load any page and enter the proxy username and password when Firefox asks. Save them in Firefox's password manager and tick Do not prompt for authentication if password is saved to skip the prompt next time.

settings

Firefox proxy settings

Replace the highlighted placeholders with the values from your dashboard.

Firefox + CleanProxies

The same settings as preferences (user.js)

To set up many Firefox profiles the same way, put these preferences in a user.js file in the profile folder (find it at about:profiles). Firefox applies them at every start. network.proxy.type 1 is Manual proxy configuration; the ssl pair is the HTTPS proxy.

user.jsJavaScript
user_pref("network.proxy.type", 1);
user_pref("network.proxy.http", "HOST");
user_pref("network.proxy.http_port", PORT);
user_pref("network.proxy.ssl", "HOST");
user_pref("network.proxy.ssl_port", PORT);
  • Replace PORT with the number itself, without quotes. Credentials still come from the sign-in prompt or the saved password.

SOCKS v5 in Firefox

  • The SOCKS Host field has no username or password, and Firefox's built-in settings don't support SOCKS5 authentication. For CleanProxies, use the HTTP Proxy fields, which work with the same credentials.
  • If you need SOCKS5 with a password in Firefox, use an extension: FoxyProxy and ZeroOmega can pass SOCKS5 credentials in Firefox. SOCKS5 is available on static ISP proxies only.
  • Whenever you use SOCKS v5, tick Proxy DNS when using SOCKS v5 so hostnames resolve on the proxy and DNS doesn't leak.
fix it fast

Troubleshooting Firefox proxy errors

Verify your exit IP

Open What is my IP? in Firefox and confirm the address and location, then run the WebRTC leak test. If WebRTC shows your real IP, set media.peerconnection.enabled to false in about:config, which turns WebRTC off.

Open What is my IP? through the proxy to see the address and headers a website receives, or paste up to ten lines into the free proxy checker to test connectivity, latency and exit IP.

Still stuck? Our 24/7 support team answers fast: contact us with the error and the line you used (leave the password out).

Firefox error fixes
  • Firefox ignores the proxyWhy: Connection Settings is still on Use system proxy settings or No proxy, or an extension controls the proxy.Select Manual proxy configuration and click OK. If Firefox says an extension controls how it connects, change the proxy in that extension or disable it.
  • HTTPS sites show your real IPWhy: Only HTTP Proxy is filled in, so secure sites go direct.Tick Also use this proxy for HTTPS, or fill in HTTPS Proxy with the same host and port.
  • SOCKS v5 with your credentials doesn't connectWhy: Firefox's built-in settings can't send a SOCKS5 username and password.Use the HTTP Proxy fields, or an extension such as FoxyProxy for SOCKS5 with a password.
  • Firefox asks for the password on every startWhy: The credentials weren't saved, or Do not prompt for authentication if password is saved is unticked.Save the credentials when Firefox offers to, and tick that box in Connection Settings.

Firefox proxy guides

Setup guides and best practices from the CleanProxies blog.

Get the latest insightsAll Blogs

More integrations

Setup guides for tools people run next to Firefox.

Proxies for sites people reach with Firefox
All integrations

Firefox proxy FAQs

Straight answers about running CleanProxies in Firefox.

Only if Use system proxy settings is selected in Connection Settings. With Manual proxy configuration, Firefox uses its own proxy and the rest of the computer is unaffected.

Got more questions?All FAQs