📝

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