[K12OSN] Squid & Content filtering
Michael Williams
mwilliams at haywood.k12.nc.us
Wed Oct 20 18:27:20 UTC 2004
> Hello,
> I have installed (Finally!) K12 LTSP and it is working great! I had a
> bad CD player, took me weeks to figure that out (I'm not worthy to be a
> geek anymore!) :-)
>
> Now my question is Squid and Content filtering. I have been unable to
> get Squid to work, I'm not really sure where to look or what to do to
> get started, can anyone point me in the right direction? (ie. websites
> with HOWTO's or something) I'd really appreciate it.
I am setting up squid and dansguardian using the following instructions:
Install RedHat with standard base packages and the following packages
1.Apache
2.Squid
3.glibc
4.autoconf
5.gcc
6.make
7.ssh
I didn't have any luck with the following wget commands, so I went to the
respective sites and downloaded..
8.install webmin
wget
http://umn.dl.sourceforge.net/sourceforge/webadmin/webmin-1.150-1.noarch.rpm
rpm -Uvh webmin-1.150-1.noarch.rpm
then download and install DansGuardian
9.wget
http://usmirror.dansguardian.org/downloads/2/Stable/RedHat9/DansGuardian-2.6.1-5.RH9.i386.rpm
rpm -Uvh DansGuardian-2.6.1-5.RH9.i386.rpm
go in to squid.conf file and add these lines .. /etc/squid/squid.conf
httpd_accel_host virtual
httpd_accel_port 80
httpd_accel_single_host off
httpd_accel_with_proxy on
httpd_accel_uses_host_header on
then execute the following commands is root
iptables -t nat -A PREROUTING -m tcp -p tcp --dport 80 -j REDIRECT
--to-port 8080
iptables -t nat -A PREROUTING -m tcp -p tcp --dport 443 -j REDIRECT
--to-port 8080
iptables -A INPUT -m tcp -p tcp -s ! 127.0.0.1 --dport 3128 -j DROP
/etc/init.d/iptables save
then add or update the following lines in the /etc/sysctl.conf file
net.ipv4.ip_forward = 1
net.ipv4.conf.default.send_redirects = 0
net.ipv4.conf.all.send_redirects = 0
net.ipv4.conf.eth0.send_redirects = 0
then use these commands to make sure squid and DansGuardian run at boot
chkconfig on squid
chkconfig on dansGuardian
now you must go to the bannedextensionlist file and open it and remove the
lines *.cab and *.exe if u want windows update to work
now test it by starting squid and dansGuardian
/etc/rc.d/init.d/squid start
/etc/rc.d/init.d/dansguardian start
--snip
Michael
--
Michael Williams Haywood County Schools
Technology Director Instructional Technology
http://www.haywood.k12.nc.us (828) 627-8314
More information about the K12OSN
mailing list