Search squid archive

Re: blocking domains certain times of day

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

 



Troy Piggins wrote:
* Dan Slinky wrote :
2009/5/28 Troy Piggins <troy@xxxxxxxxx>

acl lunchtime time 12:30-13:30
acl lunchtime_url dstdomain "/etc/squid3/lunchtime_url.squid"

http_access allow lunchtime lunchtime_url
http_access deny lunchtime_url

How do I add the lunchtime requirement for weekdays only, and allow
all day on weekends?
with day-abbreviations:

S - Sunday
M - Monday
T - Tuesday
W - Wednesday
H - Thursday
F - Friday
A - Saturday

Example

acl lunchtime time MTWHF 12:30-13:30

Thanks mate.  I've actually tested it and was surprised how close I
was to being correct.  Here's what I ended up with:

acl weekends time A S
acl lunchtime time 12:30-13:30
acl lunchtime_url dstdomain "/etc/squid3/lunchtime_url.squid"

http_access allow lunchtime lunchtime_url
http_access allow weekends lunchtime_url
http_access deny lunchtime_url

In the spirit of the default squid.conf, you can just use...

http_access deny !lunchtime !weekends lunchtime_url
...
http_access allow localnet

Now I just need to figure out how to redirect that "denied" page to
one that says "I'm sorry, that website is not allowed during office
hours".  :)

deny_info ERR_DENY_LUNCHTIME lunchtime_url

Where the file ERR_DENY_LUNCHTIME is an HTML document in your error directory.

Chris


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

  Powered by Linux