EnServe Guides
contents
How To...

Restrict Web Access by screen or user

By default the system will let everyone on the network access to the Web. There may by times when you want to restrict this access. Here are some samples to give you some ideas.

Note: If you are setup to use the JunkBuster proxy you cannot control access - you will have to by-pass JunkBusters by setting the proxy port on the PC's to 3128 (direct to squid).

First some technical stuff - restriction is handled by ACL (Access Control Lists) at 1st glance you may think they are to complicated - there not - read on.

ACL's 'define' a group of users, a specific PC, a set of time etc., once the ACL is defined you can then tell the system what to do with the ACL.

Lets look at some examples:

How Do I Change them?

Use the Admin menu:

Look for the section:

# INSERT YOUR OWN RULE(S) HERE TO ALLOW ACCESS FROM YOUR CLIENTS
# Make sure blocks etc. appear BEFORE everything
acl Allowed_Hosts src 192.168.10.0/24   
#(1)

# Want to block a specific PC so only has access out of hours
acl Rachel src 192.168.10.99           
acl Working_Hours time 09:00-20:00    
http_access deny !Working_hours Rachel 

#(2)
# Let local Addresses access to http
http_access allow Allowed_Hosts    

# And finally deny all other access to this proxy
http_access deny all

You should insert your rules BETWEEN (1) 'acl xxx your_ip_address range' and (2) 'http_access allow 'xxx'

In the above example the rules in bold are my restrictions.


FAQ'S