squid+squidclamav=ニコニコ動画が見れない

どうも~。こんばんは。

先日我が家のサーバにsquidclamavを導入したわけですが
導入後から[W:ニコニコ動画]が見れない。。。

エラーとしてはすべての動画で

動画の読み込みに失敗しました。
問題解消に向けて努力しております。
(以下略)

で、ログを見ていると、どうもこの辺が臭い

Sun Oct 11 00:10:11 2009 [10590] DEBUG Request:http://smile-pcm12.nicovideo.jp/smile?v=787818.23794 [クライアントIP]/- – GET
Sun Oct 11 00:10:11 2009 [10590] DEBUG Force scanning bad header from url http://smile-pcm12.nicovideo.jp/smile?v=787818.23794
Sun Oct 11 00:10:11 2009 [10590] ERROR fail downloading url http://smile-pcm12.nicovideo.jp/smile?v=787818.23794

ちょっと原因がわからなかったので、現状nicovideo.jpをwhitelistへ追加してしのいでます。

/etc/squidclamav.confに以下を追加
whitelist .*\.nicovideo\.*

squidclamav再起動
# killall -HUP squidclamav > /dev/null 2>/dev/null || true

このままだと見れなかった動画が見れないままなのでsquidの再起動兼キャッシュ再構成
# service squid stop;/usr/local/squid/sbin/squid -z;service squid start

とすると、ログの出力がこんな感じになる

Sun Oct 11 00:17:24 2009 [10785] DEBUG Request:http://smile-pcm12.nicovideo.jp/smile?v=787818.23794 [クライアントIP]/- – GET
Sun Oct 11 00:17:24 2009 [10785] DEBUG whitelist matched: http://smile-pcm12.nicovideo.jp/smile?v=787818.23794

まぁ、こんな感じ。あ、ログの出力は「debug 1」の状態です。

正直なんか違う解決方法がありそうだけど、今のところこれで支障はなさそう?かな。

squidclamavの導入時にsquidのACLの設定とかでだいぶはまったけど
その辺はまた別のお話で。

ではでは。またの機会に。

「squid+squidclamav=ニコニコ動画が見れない」への1件のフィードバック

  1. 別のマシンででかいファイルのダウンロード中だった・・・。
    みなさんもsquidの再起動の際はご注意を・・・(-。-)y-゜゜゜

コメントを残す

メールアドレスが公開されることはありません。 ※ が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください。