Ubuntu21.04にsquid をインストールする
1.OSバージョンの確認
root@ubuntu:~# lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 21.04 Release: 21.04 Codename: hirsute
2.squidのインストール
# sudo apt install squid
3.squidバージョンの確認
root@ubuntu:~# squid -v Squid Cache: Version 4.13 Service Name: squid Ubuntu linux
4.サービスの操作
起動
# sudo systemctl start squid
停止
# sudo systemctl stop squid
再起動
# sudo systemctl restart squid
設定の再読込
# sudo systemctl reload squid
5.フォワードプロキシを設定
1209行目 下記を追記 acl cft_localnet src 192.168.0.0/24 139行目 コメントを解除 修正前 #http_access deny to_localhost 修正後 http_access deny to_localhost 1408行目 修正前 http_access allow localhost 修正後 #http_access allow localhost http_access allow cft_localnet 5611行目 下記を追記 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 8264行目 下記を追記 forwarded_for off
4.squidを再起動
root@ubuntu:~# systemctl restart squid