41.7 squidGuard
This section is not intended to explain an extensive configuration of squidGuard, only
to introduce it and give some advice for using it. For more in-depth configuration issues,
refer to the squidGuard Web site at http://www.squidguard.org.
squidGuard is a free (GPL), flexible, and fast filter, redirector, and access controller
plug-in for Squid. It lets you define multiple access rules with different restrictions for
different user groups on a Squid cache. squidGuard uses Squid's standard redirector
interface. squidGuard can do the following:
• Limit the Web access for some users to a list of accepted or well-known Web
servers or URLs.
• Block access to some listed or blacklisted Web servers or URLs for some users.
• Block access to URLs matching a list of regular expressions or words for some
users.
• Redirect blocked URLs to an "intelligent" CGI-based information page.
• Redirect unregistered users to a registration form.
• Redirect banners to an empty GIF.
• Use different access rules based on time of day, day of the week, date, etc.
• Use different rules for different user groups.
squidGuard and Squid cannot be used to:
• Edit, filter, or censor text inside documents.
• Edit, filter, or censor HTML-embedded script languages, such as JavaScript or
VBscript.
Before it can be used, install squidGuard. Provide a minimal configuration file as
/etc/squidguard.conf. Find configuration examples in
.squidguard.org/config/. Experiment later with more complicated configura-
tion settings.
802
Installation and Administration
http://www