📝
CloudShell に Squid をインストールしてアクセス制限してみた
手順
# Squid のインストール
$ sudo yum install -y squid
# squid.conf を編集
$ sudo nano /etc/squid/squid.conf
# デフォルト設定をすべて削除して以下の内容に書き換え
http_port 3128
acl SSL_ports port 443
acl CONNECT method CONNECT
acl blocked_sites dstdomain .example.com
http_access deny blocked_sites
http_access deny CONNECT blocked_sites
http_access allow all
# Squid を再起動
$ sudo squid
$ sudo squid -k reconfigure
# 動作確認
$ curl -x http://localhost:3128 https://example.com
curl: (56) CONNECT tunnel failed, response 403
# Google にはアクセスできることを確認
$ curl -x http://localhost:3128 https://www.google.co.jp/
まとめ
今回は CloudShell に Squid をインストールしてアクセス制限してみました。
どなたかの参考になれば幸いです。
Discussion