Re: [squid-users] configuring squid to go directly in case of upstream proxies are down

From: Eliezer Croitoru <eliezer_at_ngtech.co.il>
Date: Tue, 29 May 2012 15:43:32 +0300

On 29/05/2012 14:07, Amos Jeffries wrote:
> On 29/05/2012 10:13 p.m., nipun_mlist Assam wrote:
>> Is there any way through which I can control traffic from only few
>> clients to connect directly to internet if the upstream parent proxies
>> are down.
>> For example, in an example configuration squid forwards traffic from
>> client C1 and C2 to parent proxy P.
>>
>> HTTP traffic from client C1 and C2<---> forwarding squid<---> P<--->
>> cloud
>>
>> If parent P is down I want C1's traffic to be sent directly to the
>> internet by squid, while for C2 the connection should be dropped by
>> squid.
>>
>> "prefer_direct off" affects traffics from all the clients.
>> Is there any way to use a combination of "prefer_direct off" and
>> "never_direct allow all/ always_direct deny all" ?
>
> never_direct and allow_direct are lists with multiple lines performing
> if-else logic just like http_access.
>
> Think about it like this: you said you want these clients to go direct
> *sometimes*, so why are you setting them to *never* go direct? ("all"
> matches everything).
>
> prefer_direct determins whether the parent or DIRECT are *tried* first.
> First route to succeed suplies the answer.
>
> Amos
i can think of a never direct and always direct and using an external
helper that will determine if the client will match the category of
never_direct or always_direct.

Eliezer

-- 
Eliezer Croitoru
https://www1.ngtech.co.il
IT consulting for Nonprofit organizations
eliezer <at> ngtech.co.il
Received on Tue May 29 2012 - 12:43:36 MDT

This archive was generated by hypermail 2.2.0 : Wed May 30 2012 - 12:00:06 MDT