Proxy Switcher
An easy-to-use proxy switcher for Firefox browser
Make a Donation
Bitcoin Address: 1sM2BrTH8BRgt3quiASK8TmYSafutNvDo
Ether Address: 0xCf9eaAc56992e12EB61fD46342172d4EEff5C8e4
Download Links
"Proxy Switcher" lets you change Firefox proxy settings (preferences) from a toolbar panel in a familiar UI. The panel allows you to access all proxy related settings and it also stores your configurations in different profiles for easy access. The extension supports importing and exporting feature in case profiles need to be used in another Firefox instance or you want to switch to a new clean profile.


  1. What is Proxy Switcher extension?

    Proxy Switcher is aimed to bring all the proxy related UI to a single panel for easy access. It supports multiple profiles and hence proxy switching is very simple. The UI is driven from Firefox's built-in proxy setting UI and basically there is noting new to learn.

  2. What are the differences between the available proxy settings in the panel?

    Basically you have four options: No proxy: Choose this if you don't want to use a proxy at all. Auto-detect proxy settings for this network: Choose this if you want Firefox to automatically detect the proxy settings for your network. Use system proxy settings: Choose this if you want to use the proxy settings configured for your operating system. This is the default setting. Manual proxy configuration: Choose this if you have a list of one or more proxy servers. Ask your system administrator for the configuration information. Each proxy requires a hostname and a port number. If the same proxy name and port number are used for all protocols, check Use this proxy server for all protocols. No Proxy For: List of hostnames or IP addresses that will not be proxied. Automatic proxy configuration URL: Choose this if you have a proxy configuration (.pac) file. Enter the URL and click okay to save changes and load the proxy configuration.

  3. Where can I read more about different proxy options available in Firefox browser?

    Read this blog post: Configure Proxy Settings in Firefox

  4. Is it possible to change the position of the toolbar button?

    Yes, in Firefox browser please read the guide here, a Comprehensive Guide to Firefox Customization.

  5. What is the "remote DNS" option?

    This option controls whether DNS lookups for SOCKS v5 clients happen on the client or on the proxy server. If anonymity is important for you, it is recommended to turn this option on when proxy type is SOCKS version 5.

  6. What are the different proxy protocols the extension supports?

    The extension supports all four proxy protocols that Firefox browser can handle: HTTP, SSL, FTP, and SOCKS.

  7. Is it possible to double check the proxy setting to make sure the settings have been actually applied?

    Yes, open the toolbar panel. At the bottom of the panel, there are 3 links to actually check the proxy setting from outside. You can check your new IP address, geo location and even you can check your actual DNS resolution chain.

  8. Is it possible to change the website links associated to the toolbar panel links (such as "Check DNS leakage")?

    Yes, from version 0.1.2 it is possible to use custom urls for the links in the panel. To define a new custom URL, open about:config in a new browser tab. Now right click anywhere and select "new" -> "string" to create a new string preference. In the name field insert where name is either open-ip, open-geo, or open-leakage. In the value field insert the website URL.

  9. What is new in this version?

    There are two logs: Either head to the extension's versions page to see a brief review over the new changes, or for more through log visit the GitHub's commit section.

  10. How can I store a proxy configuration for later use?

    Simply fill all the necessary settings and press on a new profile. If you click back to the old profile, all the settings are available.

  11. What is the recommended proxy method?

    It really depends on you needs. If you want full anonymity, always use "Manual" mode with a SOCKS server (Leave other fields empty). If you want to maximum speed, then go with "Automatic" mode and introduce a PAC file to unblocked certain websites or hosts. To learn more on how to write a PAC file, read Configure Proxy Settings in Firefox blog post. Always use "Check External IP" and "DNS Leakage" button on the panel to make sure the configuration works as expected.

  12. Is it possible to export the proxy settings of this extension to a clean Firefox profile?

    Currently there is no built-in tool to import and export settings. But it is pretty simple to do it manually. Just install the extension on a clean profile. Now open old profile directory from Firefox button -> Open Help menu -> Troubleshooting information -> Profile Folder. Search for "prefs.js" file and open it in a text editor (don't forget to close all Firefox windows before opening the prefs.js file). Now copy all strings starting with extensions.jid0-hjBdm7jJii7llLkqacvGnd3gHge@jetpack from the old prefs.js to the new one. Restart your Firefox. The Proxy Switcher extension should have the same settings as the old one. If you don't want to manually update the "prefs.js" file you can insert all the preferences manually to the about:config as well.

Matched Content


Please keep reviews clean, avoid the use of improper language and do not post any personal information.HTML tags
  • <a> Defines an anchor.

    Example: <a href="">a sample link</a>

  • <pre><code> Syntax Highlighting (Supported languages: Bash, JSON, HTML, JavaScript, and CSS).

    Example: <pre><code class="javascript">var foo = 'bar';</code></pre>

  • <strong> Defines bold text
  • <blockquote> Defines a long quotation
  • <caption> Defines a table caption
  • <cite> Defines a citation
  • <em> Defines italic text
  • <p> Defines a paragraph
  • <span> Defines a section in a document
  • <s> Defines strikethrough text
  • <strike> Defines strikethrough text
  • <u> Defines underlined text
  • <br> Defines a single line break; can be used alone and don't need an ending tag

What's new in this version

Change Logs:
    Last 10 commits on GitHub

    Need help?

    If you have questions about the extension, or ideas on how to improve it, please post them on the support site. Don't forget to search through the bug reports first as most likely your question/bug report has already been reported or there is a workaround posted for it.


    Editorial Review

    If you are looking for an add-on that allows you to switch you proxy settings on Firefox browser from a toolbar panel, Proxy Switcher is your best bet. With its familiar UI, the Proxy Switcher is an add-on you don't want to miss. The best feature about Proxy Switcher is that it permits you to access to all proxy related settings and stores every configuration in different profiles in order to obtain easy access. The Proxy Switcher allows you to access every proxy related setting directly from one place. The UI of the proxy is driven from the built in proxy of the browser. The Proxy Switcher supports different profiles for an easy proxy switching.

    Another added benefit of the Proxy Switcher is that it supports various profiles and therefore proxy switching is extremely simple. The UI is mostly driven from the built in proxy setting UI from Firefox and basically there is nothing new to learn there. The Proxy Switcher also allows you to fill all the necessary settings and press on a new profile. All the settings will be available if you click back on the old profile. Thus proxy switcher is a comprehensive package in one.

    All and all, proxy switcher comes with various benefits. First things first, it allows you to hide your IP address from the sites that you visit. Moreover, it also provides full support of Socks v5 and Elite servers. In addition, the proxy switcher also provides complete support of password protected servers. Lastly, for webmasters, it allows you to check search engine results from different countries. All and all, the Proxy Switcher is a great add on for switching your proxy settings in the easiest way possible.

    Recent Blog Posts on