ksaitoの日記

日々試したことの覚え書き

squid

新サーバにsquidをセットアップしました。
契約しているプロバイダには、プロキシサーバがないのでWebキャッシュとしてとても効果がありました。
一度、参照したページは瞬時に表示されます。

インストール

squidパッケージをインストールします。

$ sudo apt-get install squid
$

squidの設定

squidは、踏み台にされないためにデフォルトでは、localhostからのアクセスしか受付ません。
ローカルネットワークから使えるように設定したいので、RFC1918の形式でローカルネットワークのアドレスを指定します。

acl localnet src 10.10.0.0/16

その名前を使ってsquidにアクセス許可をします。

http_access allow localnet
http_access deny !localnet

ブラウザの設定

プロキシサーバにsquidサーバ名とデフォルトポートの3128を指定します。
これで、ブラウザからのアクセスは、squid経由となりコンテンツは、キャッシュされます。