2010-12-28 10 views
1

透明なsquidプロキシを設定して、実行中の同じボックスを監視したいとします。 squid_sessionを使用して最初にログイン画面をユーザに強制し、アイドルタイムアウトまでWebブラウジングを許可する必要があります。これはUbuntu 10.10とsquid 2.7です。私はsquid3を使用したいと思いますが、それがうまくサポートされているかどうかはわかりません。このようなことのためのチュートリアルへのリンクは、私が何か非常に有用なものを見つけられなかったので、役立つでしょう。 編集:私の設定は:コンピュータにインストールされたsquid squidはコンピュータAのトランスペアレントプロキシです。透明なプロキシを使用してsquid_sessionを設定する方法

答えて

0

すべてのトラフィックをeth0からeth1(eth0-internal lanインターフェイス、eth1-external lanインターフェイス)に転送する必要があります。 Webアクセスのタイミングを設定するためにaclを作成する必要があります。

+0

これは私がイカは、例えば上にインストールされたコンピュータを監視したい、質問に答えていない:イカはイカがコンプのために透過プロキシであるCOMPにインストールされていますA –

0

コンピュータAのIPが192.168.0.1であると仮定します。

ラン:

iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j DNAT --to 192.168.0.1:3128 

その後:

service iptables save 

設定を保存します。

0

squid_sessionについては、マニュアルページ(man squid_session)を参照してください。これはDebianのサーバでイカ2.7での作業例です。

external_acl_type session ttl=3600 negative_ttl=0 children=1 concurrency=200 %SRC /usr/lib/squid/squid_session -t 3600 
acl session external session 
acl splash dstdomain example.net 
http_access deny !session !splash 
deny_info http://example.net/splash?url=%s session 
関連する問題