squid3 透過型 設定 匿名化

http://www.virment.com/vyatta/vyatta-proxy/15/

/etc/squid3/squid.confの修正

・アクセスコントロールの設定
ネットワークアドレス192.168.101.0/24からのトラフィックの処理を許可するために、下記の2行をsquid.confに追記します。
「acl lan1 src 192.168.101.0/24」でsquidに届いたトラフィックの送信元が192.168.101.0/24であるネットワークを定義しています。「lan1」は適当につけた名前です。そしてここで定義した「lan1」からのトラフィックの処理をsquidに許可するために「http_access allow lan1」を追記します。
acl manager proto cache_object
acl localhost src 127.0.0.1/32 ::1
acl to_localhost dst 127.0.0.0/8 0.0.0.0/32 ::1
acl lan1 src 192.168.101.0/24 ←この行を追記
(中略)
# Example rule allowing access from your local networks.
# Adapt localnet in the ACL section to list your (internal) IP networks
# from where browsing should be allowed
#http_access allow localnet
http_access allow localhost
http_access allow lan1 ← この行を追記

・squidがトラフィックを待ち受けるポート番号の設定
squidが待ち受けるポート番号を3128に指定し、さらに透過型プロキシとして使う場合には「transparent」を記述します。
http_port 3128 transparent

・ログ形式の設定
12/Mar/2013:15:20:21のように表示されるように変更。
# The default formats available (which do not need re-defining) are :
#
#logformat squid %ts.%03tu %6tr %>a %Ss/%03>Hs %a %Ss/%03>Hs %