squid のインストール

投稿者: | 2014年6月30日

squid をインストールします。
パスワードで接続するようにします。

既にインストールされていないか調べます。

yum list installed | grep squid

yum でインストールします。

yum install squid

設定ファイル(squid.conf)を編集します。

vi /etc/squid/squid.conf

以下を追加します。
auth_param の所に追加します。

auth_param basic program /usr/lib64/squid/ncsa_auth /etc/squid/.htpasswd
auth_param basic children 5
auth_param basic realm Squid proxy-caching web server
auth_param basic credentialsttl 2 hours

acl CONNECT method CONNECT は既存なのでその下に追加します。

acl CONNECT method CONNECT
acl password proxy_auth REQUIRED

http_access deny all は既存なので上に追加します。

http_access allow password
http_access deny all

header_access の所に追加します。

header_access X-Forwarded-For deny all
header_access Via deny all
header_access Cache-Control deny all

forwarded_for on がコメントアウトされているのでその下に追加します。

forwarded_for off

squid.conf は以上です。

パスワードのファイルを追加します。

htpasswd -b -c -m /etc/squid/.htpasswd (アカウント) (パスワード)

サービスを起動。

service squid start

ブラウザでプロキシ設定で3128ポートにします。
インターネットに接続しようとするとアカウントとパスワードの入力を求められますので、設定したアカウントとパスワードを入力します。

 

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です