Proxy Switcher (WebExtension)
Manage and switch between multiple proxies quickly & easily
Make a Donation
Please use this Bitcoin Address:1F6Ge3GHiEqyVTJKg364WqPAnV7F9WF6bg
Download Links
Proxy Switcher (WebExtension) lets you change your browser 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 browser 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. This version is based on my Proxy Switcher extension built for Firefox only. This version works in Firefox, Chrome, and Opera browsers. Settings are optimized and UI is more user friendly.

  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 this extension?

    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. 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.

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

    Storing profiles are available on two tabs (Manual Proxy and PAC Script). Once information is filled in the boxes, simply press the apply button. All the data is stored and can be access later by pressing the drop-down arrow button next to the text-box.

  10. 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.

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

    Not at the moment. This is in my to-do-list though.


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:

    Explore more

    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.

    Open IssuesIssuesForks

    Recent Blog Posts on