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ポートにします。
インターネットに接続しようとするとアカウントとパスワードの入力を求められますので、設定したアカウントとパスワードを入力します。