FoxyProxy is a Firefox extension that allows users to define and manage multiple proxies for individual URLs.
Once installed, FoxyProxy creates an icon between the address bar and search engine bar in Firefox, that you can click to bring up the configuration dialog dedicated to proxies, proxy and pattern subscriptions, global settings, quickly and automatically adding proxies, and logging.
When adding a new proxy to the list, you can select direct Internet connection, manual, system or automatic proxy configuration. A list with URL patterns can be populated as well, and it is possible to create a whitelist or blacklist, as well as add wildcards or regular expressions.
If you want to insert a new proxy subscription, all you have to do is set a name, description, URL, refresh rate, format (IP address:Port), proxy time, and obfuscation. Similar rules apply to each new pattern subscription you submit.
In addition, you can enable "QuickAdd" to create a dynamic URL pattern to a proxy when triggering a hotkey, as well as specify a pattern to identify blocked websites via "AutoAdd". All activity is recorded to a log. These are just some of the options provided by FoxyProxy.
The add-on does not burden Firefox's performance, as we haven't come across any issues throughout our evaluation. Unfortunately, it is not intuitive for less experienced users. If you prefer other web browsers, you can check out FoxyProxy for Chrome or Internet Explorer.