【Linux】Squid に関するトラブルシュート

【1】ユーザ名に大文字が混じっている場合、認証が通らない

現象

 * ユーザ名に大文字が混じっている場合(例「userAdmin」)、自作したJavaモジュールでアクセスできない
   アクセスログをみると、「useradmin」となり、小文字に変換されている模様。

【ユーザ追加】
sudo htpasswd -b /etc/squid/.htpasswd userAdmin password01

【/var/log/squid/access.log】
1498577545.394      0 192.168.233.1 TCP_DENIED/407 5686 GET http://www.yahoo.co.jp/ useradmin HIER_NONE/- text/html

原因

 * 「/etc/squid/squid.conf」の「auth_param basic sensitiveness on」に指定されていなかったため
  => 「何も指定されていない」又は「auth_param basic casesensitive off」になっている

解決案

 * 「/etc/squid/squid.conf」の「auth_param basic casesensitive on」に指定し、
   Squid を再起動する
以下の関連記事に記載している
https://blogs.yahoo.co.jp/dk521123/36962466.html

【2】うまくプロキシ経由でアクセスできない

チェックリスト

[1] ファイアウォールを開けているか
[2] 起動し忘れ(systemctl start squid)か起動できているか

対策

 * 以下の関連記事より抜粋。
https://blogs.yahoo.co.jp/dk521123/36956970.html
[1] ファイアウォールを開けているか
# ファイアウォールが有効か?(「active (running)」なら以下を実行)
systemctl status firewalld
[2] 起動し忘れ(systemctl start squid)か起動できているか
# 起動確認
systemctl status squid

関連記事

プロキシサーバソフト ~ Squid / 初期設定編 ~

https://blogs.yahoo.co.jp/dk521123/36956970.html

プロキシサーバソフト [2] ~ Squid / Basic認証編 ~

https://blogs.yahoo.co.jp/dk521123/36962466.html

プロキシサーバソフト ~ Squid / SSLプロキシ構築編 ~

https://blogs.yahoo.co.jp/dk521123/36958786.html

Javaで、SSLプロキシに接続した際に例外「No subject alternative names present」が発生

https://blogs.yahoo.co.jp/dk521123/36967982.html