Fedora squidGuard squidGuard.conf example on Fedora 17
Fedora squidGuard squidGuard.conf example
The example below show the squidguard configuration file squidGuard.conf that located in /etc/squid/ directory. This squidGuard.conf file is install, configure and done on Fedora 17. To edit the squidGuard configuration file, make sure that yu have permiission to the configuration file.... so this step by step only show you how to edit the squidGurd.conf start from the su - command.. and click here if you need to install and configure squidGuard to block unwanted web access from your squid client
Edit the squidGuard configuration
1. Login on your Fedora box. Open x terminal by go to Activities -> Applications -> System Tools -> Terminal
2. and then issue su - command and enter root password when ask as show on example below
[jason@fedora ~]$ su -
Password: <-- Type in root password here and hit enter key
[root@fedora ~]#
3. Then go to /etc/squid/ directory by using the cd command and you can list directory contents by issuing ls command
[root@fedora ~]# cd /etc/squid/
[root@fedora squid]# ls
4. Open the squidGurd conf by using gedit editor or other editor....
[root@fedora squid]# gedit squidGuard.conf
================================================
#
# CONFIG FILE FOR SQUIDGUARD
#
# See http://www.squidguard.org/config/ for more examples
#
dbhome /var/squidGuard/blacklists
logdir /var/log/squidGuard
#
# SOURCE ADDRESSES:
#
src admin {
ip 172.16.160.129 172.16.160.120
}
#
# DESTINATION CLASSES:
#
dest ads {
log ads
domainlist ads/domains
urllist ads/urls
}
dest audio-video {
log audio-video
domainlist audio-video/domains
urllist audio-video/urls
}
dest aggressive {
log aggressive
domainlist aggressive/domains
urllist aggressive/urls
}
dest drugs {
log drugs
domainlist drugs/domains
urllist drugs/urls
}
dest gambling{
log gambling
domainlist gambling/domains
urllist gambling/urls
}
dest hacking {
log hacking
domainlist hacking/domains
urllist hacking/urls
}
dest mail {
log mail
domainlist mail/domains
urllist mail/urls
}
dest porn{
log porn
domainlist porn/domains
urllist porn/urls
}
dest proxy{
log proxy
domainlist proxy/domains
urllist proxy/urls
}
dest violence{
log violence
domainlist violence/domains
urllist violence/urls
}
dest warez{
log warez
domainlist warez/domains
urllist warez/urls
}
# Disable local-ok and local-block until you configure it
# dest local-ok{
# domainlist local-ok/domains
# urllist local-ok/urls
# }
# dest local-block{
# log local-block
# domainlist local-block/domains
# urllist local-block/urls
# }
rewrite google {
s@(google.com/search.*q=.*)@\1\&safe=active@i
s@(google.com/images.*q=.*)@\1\&safe=active@i
s@(google.com/groups.*q=.*)@\1\&safe=active@i
s@(google.com/news.*q=.*)@\1\&safe=active@i
# log google
}
acl {
admin {
pass any
}
default {
# for google to be in "safe mode"
rewrite google
# the default categories are conservative, please add any additional
# categories listed above or simply comment out this line and uncomment
# out the line below it.
# pass local-ok !local-block !gambling !porn !warez all
pass !aggressive !drugs !gambling !hacking !porn !proxy !violence !warez any
redirect 302:http://fedora.localdomain/cgi-bin/squidGuard.cgi?clientaddr=%a&clientname=%n&clientident=%i&srcclass=%s&targetgroup=%t&url=%u
# redirect 302:http://fedora.localdomain/cgi-bin/squidGuard-simple.cgi?clientaddr=%a&clientname=%n&clientident=%i&srcclass=%s&targetclass=%t&url=%u
}
}
================================================
5. Edit and configure the squidGuard as configuration above.... you may customize the configuration as you wish.... please note that the configuration error or any error on above configuratoin may result that you may not able to compile the squidGuard blacklists database.
Now... Just make sure you save the squidGuard configuration before continue to next step...
Keywords: squidguard.conf example, squidguard configuration example, squidguard example, squidguard example
- 9452 reads
- Email this page
Recent comments
9 years 4 weeks ago
9 years 8 weeks ago
9 years 21 weeks ago
9 years 27 weeks ago
9 years 37 weeks ago
9 years 40 weeks ago
9 years 48 weeks ago
10 years 3 weeks ago
10 years 7 weeks ago
10 years 12 weeks ago