Skip to content

はじめての squid

インストール

sudo apt update
sudo apt install squid

設定ファイルの書き方

下記で/etc/squid/squid.confに各種設定を記載後、sudo systemctl restart squidで再起動すると設定が適用される。

acl

下記の構成で記載する:

acl {aclの名称} {aclの種類} {値}
  • aclの名称: 任意の名前
  • aclの種類: IP ネットワークであればsrc, ポート番号であればportなど
  • : IP ネットワークであれば10.0.0.0/8, ポート番号であれば80など

acl に対する制御

下記の構成で記載する:

http_access [allow|deny] {acl名}

設定例

  • プライベート IP からのアクセスのみ許可する設定
include /etc/squid/conf.d/*.conf

http_port 3128

acl internal_ip src 10.0.0.0/8

http_access allow internal_ip
http_access deny all

coredump_dir /var/spool/squid