#548 Add proxy list support

future
pending
Fabian Keil
5
2014-09-02
2012-03-12
Bekler
No

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

Discussion

  • 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