How to Use FoxyProxy on Chrome and Firefox
Learn to control proxies on your browser the easy way.

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!
Contents
- What Is FoxyProxy?
- Comparing FoxyProxy Basic and Standard Versions
- How to Use FoxyProxy on Chrome
- How to Use FoxyProxy on Firefox
- FoxyProxy Alternatives
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.
Step 3. Select 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.
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.
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.
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.
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.
Step 3. Select Add.
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.
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:
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.
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.
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.
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.
I’ve tried to use Foxyproxy with Firefox, but anytime I try to use it I’m offline. I don’t find a solution for that problem. Do you have any ideas?
Hi Lars. Maybe you haven’t authenticated or the proxy server is offline.