I will try and will reply if it works! Thanks! On Thu, Sep 13, 2012 at 7:55 AM, Amos Jeffries <squid3@xxxxxxxxxxxxx> wrote: > On 12.09.2012 20:22, Benjamin Joseph Dag wrote: >> >> Hi I am a beginner squid user running Squid 2.7 on Windows NT >> >> I am trying to have certain domains go directly to the server on a >> specific time range and days.. >> >> could someone help me with the squid.conf? >> >> domain: Youtube site and cache >> time range to be direct connect to the net: 8am to 5pm >> time range to go through parent proxy: 5:01pm-7:59am >> >> setup: proxy pc has own internet connection with limited bandwidth >> uses parent proxy for most of the domains except those which are not >> allowed during work hours (8am-5pm) e.g youtube, google video, vimeo >> >> what I want to do is that those sites that are blocked on the parent >> proxy go through the machine's internet connection during work hours , >> and then the rest of the day they go through the parent proxy >> >> thanks! > > > > Define a time ACL for the work hours. ACL can be multiple lines like so: > acl workHours time MTWHF 9:00-11:59 > acl workHours time MTWHF 13:00-4:59 > > A dstdomain ACL for the sites like so: > acl mediaSites dstdomain ... > > then add cache_peer_access rules to DENY access to the parent proxy outside > those hours: > cache_peer_access ... deny !workHours mediaSites > always_direct allow !workHours mediaSites > > The tricky part is getting it in the right order in relation to all your > other rules. Putting it above the other cache_peer_access rules should be > fine. > > Note that time only matches *new* requests, so a video started seconds > outside workHours times will continue to run until it stops. > > Amos