I wonder if it´s possible to set up squid in accelerator-mode (reverse) so that he still uses a external proxy (for example my ISP´s one)?

To test if squid can do so I set up my *2,5* squid as followed (with Privoxy as parent proxy- I used Privoxy because it filters ads, so it is easy to see if it works our not) :

http_port 80
squidcache_peer IP_OF_MY_PRIVOXY_PROXY parent 8118 0 default no-query no-digest
httpd_accel_host SIDE_WHERE_I_KNOW_PRIVOXY_WOULD_FILTER_ADS
httpd_accel_port 80
httpd_accel_single_host on
httpd_accel_with_proxy on
httpd_accel_uses_host_header off

I let squid work as reverse-proxy and normal caching-proxy at the same time ("httpd_accel_with_proxy on".

When I now set up my browser to use squid, and go to the side "SIDE_WHERE_I_KNOW_PRIVOXY_WOULD_FILTER_ADS" I see that squid used Privoxy because the ads are gone.

When I now set up my browser to connect directly without squid and I go to the side where the squid is running as reverse proxy, it shows me the side "SIDE_WHERE_I_KNOW_PRIVOXY_WOULD_FILTER_ADS" but with the ads, so squid doesn´t use the proxy set up with the line "squidcache_peer IP_OF_MY_PRIVOXY_PROXY parent 8118 0 default no-query no-digest" when it acts as a reverse proxy.

Is it possible to configure it to do so?
(even when it´s not in version 2.5)



Reply via email to