Running Firefox Through a Proxy While the Rest of Your PC Stays Direct

Updated:

Firefox proxy settings live inside the browser, not in Windows or macOS, so a proxy entered there changes Firefox's IP and nothing else. That makes Firefox the simplest browser for proxy work. Add Multi-Account Containers and FoxyProxy and you can even give separate tabs separate IPs in one window.

Mozilla Firefox · HTTP Proxy Format
Settings > General > Network Settings > Manual proxy configuration (HTTP / HTTPS)
Proxies by platform:facebookebayetsyweb-scraping

What Firefox does differently from Chromium browsers

TopicFirefoxChrome and Edge by default
Own proxy screenYes: Settings → Network Settings → Manual proxy configurationNo, the button opens the system proxy settings
Different proxy per tabYes, with Multi-Account Containers and FoxyProxyNo, needs separate profiles or instances
Turning off WebRTCBuilt in: media.peerconnection.enabled = falseNeeds an extension
DNS-over-HTTPSConfigured inside FirefoxFollows the system or the Secure DNS setting

Filling in Manual proxy configuration correctly

The dialog has more fields than you need. Put the proxy IP in HTTP Proxy and its port in Port, then tick 'Also use this proxy for HTTPS'. Without that tick only plain http:// pages go through the proxy and every HTTPS site, which is nearly all of them, connects directly.

Leave SOCKS Host empty: paid ProxyV4 proxies use HTTP(S) with a username and password. Add localhost, 127.0.0.1 to 'No proxy for' so local tools keep working. Firefox asks for the username and password on the first page and offers to save them.

Optional about:config hardening

Two preferences are worth knowing. The first stops WebRTC from exposing addresses outside the proxy; the second switches on DNS-over-HTTPS in Firefox. Change them in about:config only if you understand the side effects (WebRTC off breaks browser video calls).

bash // about:config media.peerconnection.enabled = false network.trr.mode = 2

One window, several IPs with containers

Install Mozilla's Firefox Multi-Account Containers extension and FoxyProxy Standard. Containers keep cookies apart; FoxyProxy (version 8 and later) can bind a proxy to each container. A typical layout: a Personal container on a United States IPv4, a Work container on a Vietnam ISP IP, a Shopping container on a Japan IPv4.

This suits a handful of identities. Containers still share one browser fingerprint, so for many ad or marketplace accounts move to an antidetect browser such as GoLogin. The FoxyProxy guide covers the extension screens.

Test, then troubleshoot

Open My IP in Firefox and in another browser. Firefox should show the proxy address; the other browser should not. Then run the WebRTC leak test.

  • Login box returns after every attempt: wrong username or password; see 407 errors.
  • HTTP sites show the proxy IP but HTTPS sites show yours: the HTTPS tick box is empty.
  • Still your own IP everywhere: Firefox is on 'Use system proxy settings' or 'No proxy' rather than Manual.
  • 'The proxy server is refusing connections': host or port is wrong, or the order has expired; see this page.

Step by step

  1. 1

    Open Network Settings

    Go to Firefox Settings (about:preferences), scroll to Network Settings at the bottom of the General panel and click 'Settings...'.

  2. 2

    Choose Manual proxy configuration

    Select 'Manual proxy configuration', type the proxy IP in 'HTTP Proxy' and the port in 'Port', and tick 'Also use this proxy for HTTPS'.

  3. 3

    Add exceptions and save

    Enter localhost, 127.0.0.1 in 'No proxy for', keep SOCKS Host blank, and click OK.

  4. 4

    Log in and check

    Load https://proxyv4.com/tools/proxy-checker, enter the proxy username and password when Firefox asks, and confirm the IP shown is your proxy.

Frequently asked questions

Does a Firefox manual proxy change the IP of Chrome or other apps?

No. It applies only to Firefox. Chrome, Edge and desktop programs keep using your normal connection.

What happens if I leave 'Also use this proxy for HTTPS' unticked?

Firefox sends only plain http:// pages through the proxy and opens HTTPS sites directly, so most sites will see your real IP.

How do I stop Firefox asking for the proxy password at every start?

Tick 'Save password' in the authentication dialog, or keep the credentials in FoxyProxy, which supplies them automatically.

Should I fill in SOCKS Host for a paid proxy?

No. Paid proxies here are HTTP(S) with username and password, so use the HTTP Proxy field and the HTTPS tick box.

Private proxies for browser-only work

Private IPv4 in seven countries and static ISP IPs in the US and Vietnam, each rented to one customer only.

View prices by country

Related articles

Proxy setup
Using FoxyProxy to send chosen sites through a private IPv4 address
Configure FoxyProxy in Firefox or Chrome with a username and password HTTP proxy, switch by toolbar or by URL pattern, import a list and verify your IP.
Proxy setup
Routing Google Chrome Through a Private Proxy
Put an HTTP(S) proxy on Google Chrome only, not the whole computer: a per-profile extension, a --proxy-server launch shortcut, or the system proxy settings.
Proxy setup
GoLogin proxy settings for profiles opened on more than one machine
Add your own HTTP proxy to GoLogin under Proxy -> Your Proxy, sync timezone and WebRTC in Orbita, import a list, and diagnose failed checks by symptom.
Free tools
Check proxies in bulk: status, exit IP and latency
Free online proxy checker: paste up to 100 ip:port:user:pass lines and see which proxies work, their exit IP and latency, plus what each failure result means.
Proxies by platform
Facebook proxies: one fixed address for each profile you manage
Facebook proxies that pin each profile to one static ISP or private IPv4 address, so a checkpoint on one account does not spread across the rest of the group.
Proxies by platform
eBay proxies for sellers who run more than one store
eBay proxies that keep each store and its Payoneer login on one static IP, to avoid MC011 linked-account holds. US static ISP, UK and US private IPv4.
Proxies by platform
Etsy proxies: open and run each shop from one clean, fixed address
Etsy proxies for POD, handmade and digital sellers: one static ISP IP per shop in the US or Vietnam, so onboarding and the first listing pass on a clean IP.
Proxies by platform
Proxies for web scraping: a fixed pool of IPs with unmetered traffic
Web scraping proxies for Python, Scrapy, Playwright and Selenium: a pool of private IPv4 and static ISP addresses, unlimited bandwidth, flat per-IP pricing.