Search squid archive

RE: Help with kids squid proxy Revisited

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



fre 2006-12-29 klockan 09:49 -0600 skrev King, John (Greg) (LMIT-HOU):
> Thanks for the help. It is not working and I am unsure of the cause but
> I am trying to locate the problem.
> 
> When this line is entered in the external_acl_type it fails to run with
> an error
> 
> external_acl_type whitelist children=1 concurrency=1024 %DST
> /scripts/whitelist.pl acl do_whitelist external whitelist OK acl
> is_whitelisted external whitelist CHECK 

It's not one line, it's three lines.. one external_acl_type, and two acl
lines... somwehere the linewraps got munged..


> 2006/12/29 02:40:46| WARNING: whitelist #1 (FD 6) exited

Ouch.. it should not exit. And there was no sign why it exited.. odd.

Seems to work for me after some trivial corrections, mainly removing the
-l option from perl and squid.conf spelling corrections.


### whitelist.pl ###
#!/usr/bin/perl -w
use strict;
$|=1;

my %whitelist = ();

while(<>) {
      my ($id, $site, $action) = split();
      my $ret = "ERR";

      if ($action eq "OK") {
              $whitelist{$site} = 1;
      }

      $ret = "OK" if $whitelist{$site};

      print "$id $ret\n";
}
### END ###

### squid.conf ###
external_acl_type whitelist negative_ttl=1 children=1 concurrency=1024 %DST /home/henrik/squid/bin/whitelist.pl

acl do_whitelist external whitelist OK
acl is_whitelisted external whitelist CHECK
acl whitelist referer_regex ^http://whitelistig.site

http_access allow is_whitelisted
http_access allow whitelist do_whitelist
http_access deny all
### END ###


Regards
Henrik

Attachment: signature.asc
Description: Detta =?ISO-8859-1?Q?=E4r?= en digitalt signerad meddelandedel


[Index of Archives]     [Linux Audio Users]     [Samba]     [Big List of Linux Books]     [Linux USB]     [Yosemite News]

  Powered by Linux