madogiwa_shuminohitoの日記: 【squid 透過型proxy】その4
日記 by
madogiwa_shuminohito
( ´`)ノ<というわけで透過型proxyサーバを作るには
1.squidをhttpd-acceleratorモードで動かして
2.本来のwebサーバをvirtulと指定し
3.httpのヘッダー情報を読むように設定
4.クライアントからのhttpリクエストをsquidの動作ポートへリダイレクト
すればいいのれす。
具体的には、squid.confに次の記述を追加する
httpd_accel_host virtual
httpd_accel_port 80
httpd_accel_uses_host_header on
iptablesを使ってhttpリクエストをsquidの動作ポートへリダイレクト
# iptables -t nat -A PREROUTING -i eth0 -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 3128
参考url
squid による透過型プロキシ