Ubuntu 23.04 Proxy サーバーSquidを構築する手順
環境
# lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 23.04 Release: 23.04 Codename: lunar
操作方法
1.Squid をインストールします
# apt -y install squid
2.一般的なフォワードプロキシとして設定します。
1).1341行目 内部用 ACL を定義する
acl localnet src fe80::/10 # RFC 4291 link-local (directly plugged)) machines acl ark_localnet src 10.0.0.0/24 #追記
2).1541行目 コメントを解除する
修正前
#http_access deny to_localhost
修正後
http_access deny to_localhost
3) 1552行目 コメント化して自身の内部用 ACL を追記する
修正前
http_access allow localhost
修正後
#http_access allow localhost
ACLを追記
http_access allow ark_localnet
4).5943行目 リクエストを追記する
request_header_access Referer deny all request_header_access X-Forwarded-For deny all request_header_access Via deny all request_header_access Cache-Control deny all
5).下記を修正する
修正前
# forwarded_for on
修正後
forwarded_for off
3.squildを再起動する
# systemctl restart squid