#548 Add proxy list support


Add support for a list of external proxies.

Add to Section 5 of the file config.txt option for the file that contains a list of proxy servers. For example:
forwarding-proxy-list ./proxy-list.txt # file with list of proxy servers
forwarding-proxy-time-to-change 30 # time in seconds to change active proxy-server

Proxy-list.txt file should contain a list of working proxies. For example:
proxy-server1.com: 8080
proxy-server2.net: 3128


  • Bekler

    Bekler - 2012-03-12
    • milestone: --> future
  • Fabian Keil

    Fabian Keil - 2012-03-12

    Thanks for the suggestion.

    Note that Privoxy currently allows to chose the proxy depending on the URL and with your proposal that flexibility would be lost.

    On the TODO list there's already an item to allow to specify fallback proxies. Once we have a fallback policy, we could add other policies to chose the proxy like round-robin or time-based load balancing.

    If we additionally had a "include" directive we would have a more general solution that would allow to do everything you want, except that the syntax would be a bit different. I though the "include" already was on the TODO list, but apparently I didn't push the branch yet.

    Having said that, it's not clear to me that proxy load balancing belongs into Privoxy itself when it can already be done through DNS or the packet filter. I'm aware that doing that on Windows might be complicated, though.

  • Fabian Keil

    Fabian Keil - 2012-03-12
    • assigned_to: nobody --> fabiankeil
    • status: open --> pending

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

No, thanks