Q: How to enable time based access restrictions in squid proxy server?
Sometimes you may need to enable a time based access restrictions in your squid server. Squid proxy can do this with "time" access list(ACL). All you need to create a "time" ACL with required time and dates from the week and apply with access restriction ACLs.
Click here for More Advanced Squid posts
Creating time ACL
[root@server ~]# vi /etc/squid/squid.conf
#Configure the time based restrictions like below
acl james src 192.168.10.66/32
acl officehours time MTWHFA 14:00-17:00
http_access allow james officehours
Now the user james with ip address 192.168.10.66 cannot access the internet from 14:00 to 17:00 Monday to Saturday. You can use the time ACL with any other ACLs to restrict access within the time range.
http_access allow james officehours
# Now save the squid.conf file
Where.....
MTWHFA is the days Monday to Saturday in a week
14:00-17:00 is restrict access in between 14:00 to 17:00 (24hr format)
Reload/restart the squid service
[root@server ~]# service squid reload
Now the user james with ip address 192.168.10.66 cannot access the internet from 14:00 to 17:00 Monday to Saturday. You can use the time ACL with any other ACLs to restrict access within the time range.
0 comments:
Post a Comment