Firefox Browser Add-ons
Log in
Preview of Proxy Toggle

Proxy Toggle by Richard West

Toggle between direct connection and a single proxy server via a toolbar icon.

4.6 (156 reviews)4.6 (156 reviews)
9,992 Users9,992 Users
You'll need Firefox to use this extension
Download Firefox
Download file

Extension Metadata

Screenshots
Instructions
About this extension
IMPORTANT: You need to fill in your proxy server details on the addon's options page before use (see the screenshot).

Switch between a direct internet connection and using a proxy server with a single click on the toolbar icon or the keyboard shortcut (Ctrl+Shift+Y by default). This addon overrides the standard Firefox proxy settings, so don't expect to use both.

Features include: -
  • Support for HTTP/HTTPS/SOCKS4/SOCKS5 proxy types
  • Username/password authentication
  • Remote DNS (SOCKS only)
  • Option to skip proxy for local network addresses

This is intended to be a simple addon that's easy to configure. I don't plan to add support for additional features (e.g. multiple proxy servers, exceptions), so please look elsewhere for those.

The icon will change to match your theme colours if you set "svg.context-properties.content.enabled" to true in about:config (without that setting only Mozilla addons can do this).

Since 1.2.1 the addon requires the scary sounding "Access your data for all websites" permission. This is because we've switched to using the new proxy.onRequest method rather than PAC files, so need to know when any request is made to any URL in order to have the opportunity to proxy it. The previous method is being removed in Firefox 71, so this is a necessary change.

Users are welcome to review the source code by downloading the addon .xpi and changing the extension to .zip. None of it is in any way obfuscated. You can contact me via the linked support site for any specific issues or bugs.
Rated 4.6 by 156 reviewers
Log in to rate this extension
There are no ratings yet

Star rating saved

5
124
4
15
3
6
2
2
1
9
Read all 156 reviews
Permissions and dataLearn more

Required permissions:

  • Control browser proxy settings
  • Access your data for all web sites
More information
Add-on Links
  • Support site
Version
1.2.1
Size
12.36 kB
Last updated
6 years ago (16 Sep 2019)
Related Categories
  • Web Development
  • Privacy & Security
Licence
MIT Licence
Version History
  • See all versions
Add to collection
Report this add-on
Release notes for 1.2.1
Rewrite core code to use the new proxy.onRequest method rather than PAC files (since that API is scheduled for removal in Firefox 71).
Add support for username/password based authentication for HTTP and HTTPS proxy types.
Add an option so that skipping the proxy for certain local addresses (e.g. LAN IPs) can be toggled.
More extensions by Richard West
  • There are no ratings yet

  • There are no ratings yet

  • There are no ratings yet

  • There are no ratings yet

  • There are no ratings yet

  • There are no ratings yet

Go to Mozilla's homepage

Add-ons

  • About
  • Firefox Add-ons Blog
  • Extension Workshop
  • Developer Hub
  • Developer Policies
  • Community Blog
  • Forum
  • Report a bug
  • Review Guide

Browsers

  • Desktop
  • Mobile
  • Enterprise

Products

  • Browsers
  • VPN
  • Relay
  • Monitor
  • Pocket
  • Bluesky (@firefox.com)
  • Instagram (Firefox)
  • YouTube (firefoxchannel)
  • Privacy
  • Cookies
  • Legal

Except where otherwise noted, content on this site is licensed under the Creative Commons Attribution Share-Alike Licence v3.0 or any later version.