まず基本的なパッケージをインストール
apt-get install squid squid-common squidGuard
次にsquidGuard用のフィルタのデータベースのchastity-listをインストール
apt-get install chastity-list
sudo vim /etc/squid/squid.confして以下を追加する
redirect_program /usr/bin/squidGuard -c /etc/chastity/squidGuarud-chastity.conf
sudo vim /etc/chastity/squidGuard-chastity.confして
redirect http://127.0.0.1/cgi-bin/~
の部分を
redirect http://127.0.0.1/xxx/ng.html
に変更する(ng.htmlは適当なhtmlを作っておく)
initスクリプトを作成する(パッケージにはいっている。作成の必要なし)
sudo vim /etc/init.d/squidで以下をコピペする。パーミッションは755にする
#!/bin/sh
#
# This starts and stops squid proxy chache
#
# chkconfig: 345 90 42
# description: squid is Proxy server.
# Source function library.
#. /etc/rc.d/init.d/functions
# Source networking configuration.
#. /etc/sysconfig/network
# Check that networking is up.
#[ ${NETWORKING} = "no" ] && exit 0
# Check that smb.conf exists.
[ -f /etc/squid/squid.conf ] || exit 0 # See how we were called.
case "$1" in
start)
echo -n "Starting Squid services: "
/usr/lib/squid/RunCache &
echo
;;
stop)
echo -n "Shutting down Squid services: "
kill -9 `cat /var/run/squid.pid`
echo
;;
restart)
$0 stop
$0 start
;;
*)
echo "Usage: squid {start|stop|restart}"
exit 1
esac
sudo /etc/init.d/squid startをしてみてエラーがでなければ設定完了
■参考URL
squidの設定
http://squid.robata.org/faq_3.html#l-02
squidGuardの設定
http://www.hidanet.ne.jp/~haya/squidguard.html
squidGuard公式サイト
http://www.squidguard.org/config/