コンテンツフィルタとの連携2009/04/05 |
前項のアンチウィルスとの連携は設定ずみとして、さらにコンテンツフィルタとの連携もさせます。
家庭内や企業内でWeb閲覧者にアクセスさせたくない有害サイトを定義して、そこへアクセスがあった場合、
他サイトへリダイレクトさせるようにします。
追加で squidguard というソフトをインストールします。 |
|
[1] | squidguard のインストール&設定 |
lan:~# aptitude -y install squidguard lan:~# mv /etc/squid/squidGuard.conf /etc/squid/squidGuard.conf.bk lan:~# vi /etc/squid/squidGuard.conf # 以下の内容で新規作成
# # CONFIG FILE FOR SQUIDGUARD # dbhome /var/lib/squidguard/db logdir /var/log/squid # 'dame'というカテゴリ定義 dest dame { # 'dame'カテゴリの禁止ドメインファイル定義 domainlist dame/domains # 'dame'カテゴリの禁止URLファイル定義 urllist dame/urls } acl { default { # 'dame'以外は許可 pass !dame all # 'dame'にマッチしたときのリダイレクト先 redirect http://www.google.co.jp/ } } lan:~# mkdir /var/lib/squidguard/db/dame lan:~# vi /var/lib/squidguard/db/dame/domains # アクセス禁止したいドメイン名を1行ずつ列挙
yahoo.co.jp example.com lan:~# vi /var/lib/squidguard/db/dame/urls # アクセス禁止したいURLを1行ずつ列挙
www.yahoo.co.jp/deny/ www.example.com/ lan:~# squidGuard -C all lan:~# chown -R proxy. /var/lib/squidguard/db/dame lan:~# vi /etc/squidclamav.conf # 59行目:コメント解除しパス修正 squidguard /usr/bin/squidGuard lan:~# /etc/init.d/squid restart Restarting Squid HTTP proxy: squid Waiting.........done. |
[2] | 試しに[1]で設定した yahoo にアクセスしてみます。以下のように設定通りグーグルにリダイレクトされました。 何故かトップページの画像が表示されないのですが。このリダイレクト設定はたちまちの設定で、 リダイレクトしたこのグーグルでどのリンクをクリックしてもどこへもいけないため、あまり意味がないので、 リダイレクト先のページはエラーを返す内容のものを独自に作成した方がよいでしょう。 |
Sponsored Link |