Ubuntuで Digest 認証付きプロキシを立てる場合は digest_pw_auth の場所に注意



Qiitaの記事の方では書いたのですが、記事が長すぎるので、一応こっちにも単発で書いておきます。


Ubuntuでは /usr/lib64/squid/digest_pw_auth の場所が変更になっているようなので注意してください。それなので、squid.confdigest program の部分は /usr/lib/squid3/digest_file_auth となります。Ubuntuのバージョンは16.04だったと思います。

http_port 【ポート番号】

auth_param digest program /usr/lib/squid3/digest_file_auth /etc/squid/passwd

auth_param digest children 20 startup=0 idle=1
auth_param digest realm Squid is ika. (gyokai)
auth_param digest nonce_garbage_interval 5 minutes
auth_param digest nonce_max_duration 30 minutes
auth_param digest nonce_max_count 50

visible_hostname yuinore.moe

acl myacl1 proxy_auth REQUIRED
http_access allow myacl1
http_access deny all

forwarded_for off

header_access X-Forwarded-For deny all
header_access Via deny all
header_access Cache-Control deny all

Ubuntuでプロキシサーバーとか誰も立てないってことですかね・・・?