2008年4月13日日曜日

squidでプロキシーサーバーを立てる

まず、
apt-get install squid

などでインストールする。
次に/etc/squid/squid.confを編集する
http_port 8080

visible_hostname 192.168.0.11

http_portで接続ポートを設定、visible_hostnameで自分自身のホスト名を設定

acl localnet src 192.168.0.0/255.255.255.0

http_access allow manager localhostの下あたりに
http_access allow localnet


forwarded_for off

アクセス元のIPを隠す

via off

viaヘッダを隠す

header_access Cache-Control deny all

キャッシュコントロールヘッダの無効化


cache_dir ufs /var/spool/squid 1500 64 1024

キャッシュディレクトリサイズの変更とか
ufs --> なんかこれ指定しとけてきなあれ
/var/spool/squid --> キャッシュディレクトリ
1500 --> なんメガバイトのサイズを上限とするかこの例だと1500MB
64 --> キャッシュディレクトリの最初の階層のフォルダ数
1024 --> キャッシュディレクトリの2番目の階層のフォルダ数








参考
http://tech.ckme.co.jp/proxy.shtml
http://squid.robata.org/squid2.0-conf.html

0 件のコメント: