Configuring FoxyProxy to Use a Proxy Server

Here are instructions to configure FoxyProxy to use a proxy server.

Don't have a proxy server? Read this.

  1. Create a new proxy definition by clicking the "Add New Proxy" button on the FoxyProxy Options dialog [screenshot].
  2. Enter a name and, optionally, notes on the General tab [screenshot]. For example, under name you might enter "My Home Proxy" and under notes, "SOCKS5 proxy running at home"
  3. On the Proxy Details tab [screenshot], select one of the following:
    • Direct if you don't want to use a proxy at all for the URLs defined in the next step
    • Manual Proxy Configuration if you want to use an HTTP or SOCKS proxy. If you choose this option, be sure to enter the host name and port of the proxy server. If the proxy server is an HTTP proxy, do not check the the SOCKS proxyx checkbox.
    • Automatic proxy configuration URL if you want to use a PAC file to dynamically select whether or not to use a proxy. Enter the URL to the proxy, and click the Test button to ensure it can be read and parsed correctly.
  4. On the Patterns tab [screenshot], enter whitelist patterns which match blocked URLs. Read this to learn all about patterns.
  5. Surf the web. Whenever your browse to a URL which matches one of the patterns* you've defined, the associated proxy is used to load that URL.

* Providing (1) FoxyProxy is set to "Use proxies based on their pre-defined patterns and priorities" and (2) there is no blacklist pattern defined for that URL.

Repeat the above steps if you want to use more than one proxy.