透明なイカ-2.6 +コンテンツフィルタ
私は、squidGuardはとトランスペアレントモードでのSquid-2.6をセットアップするために半日ほとんど費やして、私はあなたの大部分を考えると、今日のその疲れた長い一日は私が長いように設定するのにかかるダムだと思います。 それはあなたが常にあなたが出失うことになるそれで遊んで停止したかのようにLinux上での最新のアップデートに保つ必要があることを学ぶには非常に良い経験です。
それは長い間、私は問題が何かを見つけまで連れて行ってくれたのはそういうわけです。 最初にすべてのコンフィギュレーションが完全に行われますが、フィルタリングされていることをsquidGuardは問題が動作していなかったがあったが、問題を見つけるために管理してしまうブラックリスト。db形式で構築されていませんでした。 第二の問題は、透過モードの新しいSquidの設定が古いバージョンとは異なる、はるかに単純であった。 以下、私はsquidGuardはと透過プロキシを設定するには、すべての手順を書く。
前提条件:イカ-2.6、squidGuardは-1.4とiptables
1)squidとiptablesは、ディストリビューションのCDメディアからインストールすることができ、私はあなたが既にそうしていると仮定します。
2)からsquidGuardはダウンロードここで以下のように仕上げて、インストールをダウンロードして行った後、パッケージを展開-
CD squidGuardは、1.2.0
。/ configureを
作る
make installを
3)インストールを行った後、今、あなたはブラックリストファイルをダウンロードする必要があると私は、dbフォルダにブラックリストおよび更新をダウンロードするための小さなスクリプトを実行しています。 以下をコピーして、新しいファイルに貼り付け、ファイルを保存し、 "chmodの777 <filename>に"で777にファイルモードを変更します。
CDは/ usr / local / squidGuardは/ DB /
RM-fオプションは/ usr / local / squidGuardは/ DB / blacklists.tgz
wgetの-C http://squidguard.mesd.k12.or.us/blacklists.tgz
RM-RFVは/ usr / local / squidGuardは/ DB /ブラック/ *
タールxvfzは/ usr / local / squidGuardは/ DB / blacklists.tgz
は/ usr / local / bin / squidGuardは-Cすべて
chownコマンド-R squid.squidは/ usr / local / squidGuardは/ DB /ブラック/ *
あなたはsquidGuardは、使用する前squidGuard.confを設定する必要があり、 ここにあなたの参考のためにsquidGuard.confコンフィギュレーションファイルのサンプルです。
4)だけでブラックリストをダウンロードして、ブラックリストのデータベースを更新するために "。/ <filename>を"を実行します。 また、crond経由してブラックリストデータベースを更新するために毎週実行するには、このスクリプトをスケジュールすることができます。
5)コンテンツフィルタのインストールを完了した後、我々はコンテンツフィルタフィルタを有効にするためにSquidを設定し、次の行を追加します。に進みます
redirect_programは/ usr / local / bin / squidGuardは-Cは/ usr / local / squidGuardは/ squidGuard.conf
squid.confファイルの末尾に。
6)次に、 "HTTP_PORT 3128"を含む行を探し、以下のように後ろに "透明"を追加
"HTTP_PORT 3128透明"
これは新しいイカバージョンの透過プロキシを有効にする方法です。 ファイルを保存し、次のコマンドを使用してイカをリロード
ます。/ sbin / service squidのリロード
7)透過プロキシは、以下のようにiptablesのファイアウォールルールを追加せずに成功していないだろう
$ IPTABLES-T NAT-チェインの-i eth0の - pのtcp - dportは80-jのリダイレクト·ツー·ポート3128
ネットワークインタフェースによると、 "eth0"の変更と必要となるが、それはあなたのネットワーク環境に依存している私はここでそれをカバーしませんでした他のファイアウォールルールを追加します。 ので、毎回システムのブートアップiptablesのルールが有効になりますあなたは、 "/ etc / rc.localに"に上記の行を入れていることを確認してください。
ここでは、正常に構成コンテンツフィルタとイカ透過プロキシに完了しました。






...それは簡単だったが、透明+認証を設定することは簡単ですか?
その前に行われていない、私はそれを試すを与えることができます
。 私はそれをやったら、私はそのための別の書き込み書く。
あなたは透明+認証のセットアップに成功されている........
親切に知らせる
こんにちはラシッド、返信遅くなって、私はまだ透明な+認証の設定で行われていませんでした申し訳ありません。