内部からのアクセス制御 - careerbeat/dit-ehime GitHub Wiki

プロキシサーバ構築する

1. squidのインストール

# yum install squid

2. 設定ファイルの編集

squid.confファイルで主に設定する項目を挙げる
他にも多数存在するが、今回は省略する

項目 説明
http_port Squidが利用するポート番号
visible_hostname ホスト名
acl アクセスコントロールリストの設定
http_access アクセスコントロールリストの制御

アクセス制御の設定に用いる acl と http_access について説明する

 [書式 ]
acl ACL名 ACLタイプ 文字列もしくはファイル名
http_access allow|deny ACL名

これを踏まえて、自身のみアクセス可能となるように設定を記述する

# vim /etc/squid/squid.conf

acl localhost src xxx.xxx.xxx.xxx(自身のIPAddress)
http_port XXXX
http_access allow localhost
http_access deny all

ネットワークを指定してアクセス制御する場合は次のように設定する

acl localnet src xxx.xxx.xxx.xxx/xx(ネットワークアドレス)
http_access allow localnet
http_access deny all

3. ホスト名を匿名にするために次の文を記述する

visible_hostname unknown

4. 設定終了後、squidを起動する

service squid start

一覧に戻る