We use affiliate links. They let us sustain ourselves at no cost to you.

How to Use FoxyProxy on Chrome and Firefox

Learn to control proxies on your browser the easy way.

foxyproxy chrome thumbnail

This article will help you set up a proxy server on FoxyProxy running in the Chrome or Firefox web browser. It will also briefly walk through the extension’s two versions and their features. Let’s get started!

What Is FoxyProxy?

FoxyProxy is a browser extension for Firefox, Chrome, and all the Chrome-based browsers like Vivaldi, Edge, and Opera. Its purpose is to simplify work with proxy servers on a web browser. FoxyProxy allows creating multiple proxy server profiles, switching between them with one click, and setting up different proxies to work with specific URLs.

The extension itself is free, but it doesn’t come with proxies out of the box. You’ll have to buy access to a proxy server separately: either from FoxyProxy itself or one of the commercial proxy service providers.

Comparing FoxyProxy Basic and Standard Versions

The FoxyProxy extension has two versions: Basic and Standard. You can freely download either of them.

The Basic and Standard versions share most of the same features:

  • Proxy profiles
  • Quick proxy server switching
  • Proxy import

The main difference between them is something called Patterns, which is missing from the Basic version. Instead of enabling proxies for all domains, Patterns allows granular control over the proxy server: you can configure it to blacklist or whitelist specific domains, always or for a single session. Otherwise, the two versions are the same.

How to Use FoxyProxy on Chrome

Step 1. Download and install the extension from Chrome’s Web Store. If you need to work with proxies on specific websites only, get the Standard version. If you don’t care about that, it makes little difference whichever version you choose. Step 2. Click on the fox icon and select Options.
foxyproxy chrome extension options in the toolbar

Step 3. Select Add New Proxy.

foxyproxy chrome add new proxy

Step 4. In the General tab, enter your proxy profile’s name. It can be any name you like to distinguish this configuration from others.

You can also add notes and assign this profile a color.

foxyproxy add proxies general settings

Step 5. In the Proxy Details tab, select Manual Proxy Configuration and enter your proxy server’s information.

The Automatic proxy configuration URL comes in handy if you’re on a managed school or work network. It configures the proxy server without you having to do anything. Most commercial proxy providers won’t give you one.

foxyproxy chrome settings proxy details

First, fill in the Host or IP Address field. You’ll have a hostname if you use backconnect proxies (these are usually residential or rotating IPs). Otherwise, you can enter a proxy IP address.

  • Example of an IP: 127.168.0.1
  • Example of a hostname: en.proxyprovider.net

Port asks you to enter the numbers that come after the IP or hostname. They are separated by a colon:

  • Example of a port: en.proxyprovider.net:10000

If you’re using SOCKS proxies, tick the tickbox and choose the version of the protocol. Otherwise, you can leave it unticked.

Finally, if you’re authenticating via a username and password, tick the Save Login Credentials box and enter your credentials. You don’t need to do this if you have whitelisted your IP address.

Step 6 (Optional). Set up your URL patterns.

You can do this by opening the URL Patterns tab and selecting Add new pattern. There, enter the pattern’s name and the URL addresses you want to affect.

foxyproxy chrome settings url patterns
The URL pattern field accepts either wildcards or regular expressions. Wildcard use * and ? symbols to indicate any characters before or after the URL; regular expressions have their own elaborate syntax. You can learn more about both here. Finally, select if you want to whitelist or blacklist the URL you’ve just entered. Blacklisted URLs take precedence over whitelisted ones. Step 7. Enable your proxy profile. Click on the extension icon and select either:
  • Use proxy *profile name* for all URLs if you want to enable them for all websites; or
  • Use proxies based on their pre-defined patterns and priorities if you’ve configured them to work on particular websites.
foxyproxy chrome select proxy profile
Step 8. Test your proxies. Go to Show My IP to check if your location and IP address have changed. If you want to test the proxies in more detail, feel free to read our article on how to test proxies. That’s it! You’ve successfully set up a proxy server on Chrome using FoxyProxy!

How to Use FoxyProxy on Firefox

Step 1. Download and install the extension from the Firefox Browser Add-On Library. If you need the proxy server to work on particular websites, get the Standard version. Otherwise, it makes little difference whichever version you choose. Step 2. Click the fox icon and select Options.
foxyproxy firefox extension options

Step 3. Select Add.

foxyproxy firefox add new profile
Alternative: You could select Import Proxy List instead. This method is faster because it lets you copy-paste proxies instead of adding them one by one. It accepts all the same parameters as the other method(such as protocol, username, password – even the profile name and color). But you’ll have to enter them in text instead of selecting them via visual controls. Step 4. Enter your proxy server’s information.
foxyproxy firefox profile information

First, fill in the profile’s name and color. This is optional, but it’ll help you distinguish between different proxy profiles.

Second, choose the proxy type. The supported types are:

foxyproxy firefox supported proxy types

Then, enter the proxy DNS name or IP address. You’ll have a DNS name if you use backconnect proxies (these are usually residential or rotating IPs). Otherwise, you can enter a proxy IP.

  • Example of an IP: 127.168.0.1
  • Example of a hostname: en.proxyprovider.net

Enter the proxy server’s port. These are the numbers that come after the IP or hostname. They are separated by a colon:

  • Example of a port: en.proxyprovider.net:10000

If you’re using username:password authentication, enter those as well. If you have whitelisted an IP address, you can leave the fields blank.

Finally, enable the Do not use for localhost and intranet/private IP addresses option.

Step 5 (Optional). Set up your URL patterns. You can do this by clicking the Save & Edit Patterns button on your proxy server’s settings page.

foxyproxy firefox patterns settings
Select New White or New Black button, then enter the pattern’s name and the URL addresses you want to affect. The first button whitelists, while the second button blacklists an URL. Blacklisted URLs take precedence over whitelisted ones. The URL pattern field accepts either wildcards or regular expressions. Wildcard use * and ? symbols to indicate any characters before or after the URL; regular expressions have their own elaborate syntax. You can learn more about both here. Step 6. Enable your proxy profile. Click on the fox icon and select the proxy profile you’ve just created.
foxyproxy firefox enable profile

Step 7. Test your proxies.

Click on the fox icon and then select the What’s My IP? button. It will show you if your IP address and location have changed.

foxyproxy firefox check ip address

If you want to test the proxies in more detail, feel free to read our article on how to test proxies.

That’s it! You’ve successfully set up a proxy server on Firefox using FoxyProxy!

FoxyProxy Alternatives

FoxyProxy is a great proxy management extension on Firefox – it receives a lot of love and attention from its creator. But it’s not quite the same on Chrome, to the level where even the official FoxyProxy page recommends using a different extension – SwitchyOmega. It’s a popular proxy management tool that’s both feature-rich and easy to use. Another alternative would be not to use any extension at all and set up proxies directly on Chrome or Firefox. Truth be told, we find this method inferior. It makes sense only if you’re very paranoid about third-party tools or for some reason can’t install extensions on your web browser.
proxy servers as houses

Frequently Asked Questions About Using FoxyProxy

FoxyProxy is a browser extension for Chrome and Firefox that lets you set up and manage proxy servers on your web browser.

The extension itself is free of charge. But it doesn’t come with proxies out of the box – you’ll have to get them separately.

FoxyProxy Standard lets you configure a proxy server to work with specific websites. FoxyProxy Basic doesn’t have this functionality.

Picture of Chris Becker
Chris Becker
Proxy reviewer and tester.