squidでプロキシサーバの構築

提供: Wikiducca
移動: 案内検索

概要

squid を用いて CentOS にプロキシサーバを構築する。

手順

install

# yum install squid

自動起動の設定

# chkconfig --list squid
squid           0:off 1:off 2:off 3:off 4:off 5:off 6:off
# chkconfig  squid on
# chkconfig --list squid
# squid           0:off 1:off 2:on 3:on 4:on 5:on 6:off

基本設定

conf: /etc/squid/squid.conf

使用するポート

http_port 11111

追加オプション

キャッシュしない

cache_dir null /tmp

hostsファイルを参照する

hosts_file /etc/hosts

Memo

hosts ファイルは squid の起動時に読み込まれる。 起動後に編集しても再起動するまで効果がない。

大文字小文字問題

hosts に

192.168.1.100 aaa aaa.example.com
192.168.1.101 BBB BBB.example.com

と書いたところ、 aaa は OK BBB は bbb はありません。 というエラーになった。

つまりホスト名に大文字のみを使っている場合は、プロキシできない。

192.168.1.101 BBB BBB.example.com bbb bbb.example.com

と修正すれば良い。


以上。