← Back to Blog

Proxies for Firefox: Step-by-Step Setup of Built-in Settings and Top FoxyProxy Extensions

We explore all methods of configuring a proxy in Firefoxβ€”from built-in settings to extensions like FoxyProxy and Proxy SwitchyOmega. Step-by-step instructions with images for arbitrage specialists and SMM professionals.

πŸ“…April 14, 2026

Firefox is one of the most flexible browsers for working with proxies: it has built-in settings, SOCKS5 support, and a whole arsenal of extensions for quickly switching between servers. If you manage multiple advertising accounts, monitor prices on marketplaces, or handle client accounts on social media β€” a properly configured proxy in Firefox will protect you from blocks and allow you to work from anywhere in the world.

In this guide, we will cover all the ways to connect a proxy in Firefox: through the built-in browser settings, using the FoxyProxy extension, through Proxy SwitchyOmega, and we will explain which type of proxy to choose for specific tasks.

What types of proxies work in Firefox

Before proceeding to the setup, it is important to understand which type of proxy you will be working with. Firefox supports three main protocols, and each behaves differently.

Proxy Type Protocol What it transmits For what tasks
HTTP HTTP/HTTPS Only web traffic Parsing, website monitoring
HTTPS HTTP/HTTPS Encrypted traffic Working with social media, advertising accounts
SOCKS5 Any TCP/UDP All browser traffic Facebook Ads, Instagram, TikTok, multi-accounting

For most marketing and arbitrage tasks, it is recommended to use SOCKS5 β€” it transmits all browser traffic, including DNS requests, which significantly reduces the risk of leaking your real IP. HTTP proxies only pass web requests and can "leak" your actual IP through DNS, which is critical when working with Facebook Ads or Instagram.

The connection data for proxies always looks the same:

IP address: 185.220.101.45
Port: 1080
Login: your_login
Password: your_password
  

This data is provided by your proxy provider. Now let's discuss where exactly to enter it in Firefox.

Built-in proxy settings in Firefox: step-by-step guide

Firefox is the only popular browser with full-fledged built-in proxy settings that work independently of the system settings in Windows or macOS. This is very convenient: you can set up a proxy only for Firefox without affecting other programs on your computer.

πŸ’‘ Important for arbitrage specialists

The built-in settings in Firefox are suitable for working with one proxy. If you need to manage 10+ accounts with different proxies simultaneously β€” use an anti-detect browser (Dolphin Anty, AdsPower, GoLogin), where each profile has its own proxy.

Step 1. Open Firefox settings

Click on the menu icon (three horizontal lines) in the upper right corner of the browser. In the dropdown menu, select "Settings" (or press the keyboard shortcut Alt + F, then select "Settings").

Step 2. Find the "Network" section

On the opened settings page, scroll down to the very end β€” to the "Network Settings" section. Here you will see the "Settings..." button next to the description "Manage how Firefox connects to the internet." Click on it.

Step 3. Choose manual proxy configuration

A "Connection Settings" dialog box will open. Several modes are available here:

  • No proxy β€” direct connection to the internet
  • Auto-detect proxy β€” Firefox tries to find the proxy automatically
  • Use system proxy settings β€” takes settings from Windows/macOS
  • Manual proxy configuration β€” you enter the data manually βœ…
  • Automatic proxy configuration URL β€” for corporate networks with a PAC file

Select "Manual proxy configuration".

Step 4. Enter proxy data

In the "HTTP Proxy" field, enter the IP address of your proxy server, and in the "Port" field β€” enter the corresponding port. If you are using one proxy for all protocols, check the box "Use this proxy server for all protocols" β€” this will automatically fill in the HTTPS and FTP fields.

Example of filling out:

HTTP Proxy: 185.220.101.45    Port: 8080
βœ… Use this proxy server for all protocols
  

Step 5. Set up exceptions (optional)

In the "No proxy for" field, you can specify addresses for which the proxy will not be applied. For example, if you want local sites to open directly: enter localhost, 127.0.0.1. For most tasks, this field can be left empty.

Step 6. Enable DNS through the proxy

This is a critically important point that many overlook! At the bottom of the window, find the checkbox "Use DNS over SOCKS v5" and make sure to enable it. Without this checkbox, DNS requests will go directly through your real IP β€” this is called a DNS leak. Platforms like Facebook or Instagram can detect your real IP through DNS.

Click "OK" β€” the setup is complete. Now all Firefox traffic will go through the proxy.

Setting up SOCKS5 proxy with authentication in Firefox

Most quality proxies β€” residential and mobile β€” use authentication by username and password. Firefox does not request the proxy login/password in the settings window β€” it does this automatically upon the first connection.

Here’s how it works in practice:

  1. Open "Connection Settings" (as described above)
  2. Select "Manual proxy configuration"
  3. In the "SOCKS Host" field, enter the proxy IP address
  4. In the "Port" field, enter the port (usually 1080 for SOCKS5)
  5. Select version SOCKS v5 (not v4!)
  6. Enable "Use DNS over SOCKS v5"
  7. Click "OK"
  8. When you first open any website, Firefox will show an authentication window β€” enter the proxy login and password
  9. Check the box "Remember password" to avoid entering it every time

⚠️ Authentication issue in Firefox

Some users encounter the issue where Firefox does not show the authentication window for the proxy β€” especially in newer versions. In this case, use the FoxyProxy extension (described below) β€” it allows you to enter the login and password directly in the settings.

For arbitrage specialists working with Facebook Ads, we recommend using mobile proxies through SOCKS5 β€” they mimic the traffic of real mobile users and are significantly less likely to raise suspicions with Facebook's algorithms.

FoxyProxy: extension for quick switching between proxies

FoxyProxy is the most popular extension for managing proxies in Firefox. It allows you to add multiple proxy servers and quickly switch between them with one click. This is especially convenient for SMM specialists who need to work with accounts from different countries.

Installing FoxyProxy

  1. Open the Firefox add-ons page: press Ctrl+Shift+A
  2. In the search bar, type "FoxyProxy Standard"
  3. Click "Add to Firefox" β†’ "Add"
  4. The FoxyProxy icon will appear in the browser's toolbar

Adding a proxy in FoxyProxy

  1. Click on the FoxyProxy icon in the toolbar
  2. Select "Options"
  3. Click the "Add" button
  4. Fill in the fields:
    • Title β€” any name, for example "USA Proxy" or "Instagram Account 1"
    • Proxy Type β€” choose HTTP, HTTPS, or SOCKS5
    • Proxy IP address β€” your proxy's IP
    • Port β€” proxy port
    • Username β€” login (if authentication is required)
    • Password β€” password
  5. Click "Save"

FoxyProxy operation modes

After adding a proxy, click on the FoxyProxy icon β€” a menu with modes will open:

  • Disable FoxyProxy β€” proxy is off, direct connection
  • Use Enabled Proxies By Patterns β€” proxy is applied only to sites by patterns (convenient for working with specific platforms)
  • Use Proxy [name] β€” all traffic through the selected proxy

The "By Patterns" mode is especially useful for SMM specialists: you can set it up so that traffic to Instagram goes through one proxy, to TikTok β€” through another, while other sites open directly.

Setting up patterns in FoxyProxy

To apply the proxy only to specific sites:

  1. In the proxy settings, go to the "Patterns" tab
  2. Click "Add new pattern"
  3. In the "Pattern" field, enter the website address, for example: *instagram.com*
  4. Select type: "Whitelist" (apply the proxy to these sites)
  5. Save

Proxy SwitchyOmega: flexible management of multiple proxies

Proxy SwitchyOmega is a more advanced extension that was originally created for Chrome but works great in Firefox as well. It is chosen by those who need fine-tuning: different proxies for different sites, automatic switching based on rules, support for PAC scripts.

Installation and basic setup

  1. Find "Proxy SwitchyOmega" in the Firefox add-ons store (Ctrl+Shift+A)
  2. Install the extension
  3. Upon first launch, a setup wizard will open β€” you can skip it by clicking "Skip"
  4. In the left panel, click "New profile" β†’ select "Proxy Profile"
  5. Enter the profile name (e.g., "Facebook US")
  6. Select protocol: SOCKS5
  7. Enter the proxy IP and port
  8. In the "Username" and "Password" fields, enter the authentication data
  9. Click "Apply changes"

Auto Switch mode β€” automatic switching

The most powerful feature of SwitchyOmega is the Auto Switch mode. It allows you to set rules: which sites to open through which proxy.

  1. In the left panel, click on the "auto switch" profile
  2. Click "Add a rule list"
  3. Add rules manually: specify the domain and select the proxy profile for it
  4. For example: *.facebook.com β†’ profile "Facebook US"
  5. Save changes
Criteria FoxyProxy Standard Proxy SwitchyOmega
Ease of setup ⭐⭐⭐⭐⭐ Very easy ⭐⭐⭐ Takes time
Login/password authentication βœ… Yes βœ… Yes
Auto-switching by sites βœ… Through patterns βœ… Flexible rules
Number of profiles Unlimited Unlimited
PAC script support ❌ No βœ… Yes
Best suited for SMM, arbitrage, beginners Developers, parsing

How to check if the proxy in Firefox is working correctly

After setting up the proxy, be sure to check that everything is working correctly β€” that your real IP is hidden and there are no DNS leaks. This takes 2 minutes but can save your accounts from being banned.

Checking the IP address

  1. Open the site 2ip.ru or whatismyip.com
  2. Ensure that the IP of the proxy server is displayed, not your real IP
  3. The country and city should match the geolocation of the proxy

Checking for DNS leaks

  1. Open the site dnsleaktest.com
  2. Click "Extended test"
  3. In the results, there should only be DNS servers from the proxy provider, not your internet provider
  4. If you see your provider's DNS β€” return to Firefox settings and ensure that the checkbox "Use DNS over SOCKS v5" is enabled

Checking for WebRTC leaks

WebRTC is a browser technology that can reveal your real IP even with an active proxy. Check this on the site browserleaks.com/webrtc. If your real IP is displayed there β€” it needs to be hidden.

To disable WebRTC in Firefox:

  1. Type in the address bar: about:config
  2. Click "Accept the risk and continue"
  3. In the search, type: media.peerconnection.enabled
  4. Double-click to change the value from true to false

βœ… Proxy check checklist

  • The IP address has changed to the proxy server
  • The country corresponds to the expected geolocation
  • The DNS servers belong to the proxy provider (no DNS leak)
  • WebRTC does not reveal the real IP
  • Websites open without errors

Common problems when setting up proxies in Firefox and their solutions

Even with the correct setup, problems can sometimes arise. Let's discuss the most common ones and explain how to quickly resolve them.

Problem 1: Websites do not open, error "Proxy server refuses connection"

Reason: Incorrect IP, port, or proxy type.

Solution:

  • Check the accuracy of the IP and port β€” copy the data again from your provider's personal account
  • Ensure that the correct protocol is selected: if the proxy is SOCKS5, do not choose HTTP
  • Check if the proxy has expired
  • Try connecting to the proxy from another device

Problem 2: Firefox does not prompt for proxy login and password

Reason: In newer versions of Firefox, the authentication window may not automatically appear for SOCKS5 proxies.

Solution: Use the FoxyProxy extension β€” it allows you to enter the login and password directly in the profile settings, without waiting for a pop-up window.

Problem 3: The proxy works, but the site still sees my real IP

Reason: Leak through WebRTC or DNS.

Solution:

  • Enable "Use DNS over SOCKS v5" in network settings
  • Disable WebRTC through about:config (described above)
  • Check the result on dnsleaktest.com and browserleaks.com

Problem 4: Slow speed through the proxy

Reason: The proxy is overloaded or physically far from you.

Solution:

  • Select a proxy in the region closest to you
  • If you are using residential proxies with rotation β€” try to fix one IP (sticky session)
  • For tasks where speed is important (parsing), use data center proxies β€” they are faster than residential ones

Problem 5: The proxy works, but Facebook/Instagram blocks the account

Reason: Proxy from a data center or an already flagged IP.

Solution: For working with social networks, use only residential proxies or mobile proxies. Data center IPs are easily identified and blocked by platforms. Additionally, for multi-accounting on social media, one proxy is not enough β€” you need an anti-detect browser (Dolphin Anty, AdsPower) that changes the browser fingerprint for each account.

Which type of proxy to choose for your task

The correct choice of proxy type is half the success. Different tasks require different proxies, and a mistake here can cost you blocked accounts or wasted budget.

Task Proxy Type Why
Facebook Ads, account farming Mobile proxies Real mobile IPs, high trust from Facebook
Instagram, TikTok β€” account management Residential or mobile Mimic real users, undetectable
Parsing Wildberries, Ozon, Avito Data center or residential proxies High speed, large pool of IPs
Ad checking from different regions Residential Real IPs from needed countries and cities
SEO monitoring, position checking Residential or data center Need geolocation + speed
Anonymous browsing, bypassing blocks Residential Real IPs, hard to block

Firefox limitations for multi-accounting

It is important to understand: Firefox with a proxy is a tool for working with one account or for tasks where the browser fingerprint is not important (parsing, price monitoring). If you need to manage 10, 20, or 50 accounts on Instagram or Facebook β€” Firefox will not be suitable, even with different proxies in different tabs.

The reason: platforms determine accounts not only by IP but also by browser fingerprint (User-Agent, screen resolution, fonts, time zone, canvas fingerprint). All Firefox tabs have the same fingerprint, so the platform will see that different accounts are working from one browser.

For multi-accounting, use anti-detect browsers: Dolphin Anty, AdsPower, GoLogin, Multilogin, Octo Browser. In each profile of the anti-detect browser β€” a unique fingerprint and its own proxy. This is a standard tool for arbitrage specialists and SMM agencies.

Conclusion

Setting up a proxy in Firefox is a task that takes 5–10 minutes if you know where to look. For one-time tasks or working with one account, the built-in browser settings are sufficient. For more flexible work β€” FoxyProxy allows you to quickly switch between multiple proxies and set up rules by websites. If you need fine-tuning with automatic switching β€” Proxy SwitchyOmega can handle any scenarios.

The main thing to remember: proxies in Firefox are a tool for changing IP and geolocation. For serious multi-accounting in Facebook Ads, Instagram, or TikTok, an anti-detect browser is needed in conjunction with quality proxies. Don’t forget to check proxies for DNS and WebRTC leaks β€” this takes 2 minutes but protects against unpleasant surprises.

If you work with Facebook Ads or manage accounts on Instagram and TikTok, we recommend using residential proxies β€” they have real IPs of home users and significantly less often raise suspicions with platform algorithms. For parsing tasks and price monitoring on marketplaces, data center proxies will be suitable β€” they are faster and more economical for large volumes of requests.