Squid3.0を使用しています
例: cnetからソフトウェアをダウンロードしたい。 CNET Download.comインストーラーを起動した後、次のエラーが発生します。
インターネット接続エラー
ダウンロードサーバーに接続できません。インターネット接続がダウンしているか、ファイアウォールで保護されているようです。インターネットとプロキシの設定を確認してから、下の[再試行]ボタンをクリックしてください。
Squidをチェックしたところ、次のエラーが発生しました。
1319791754.173 1 192.168.1.101 TCP_DENIED/407 2081 GET http://api.cnet.com/rest/v1.0/softwareProductLink? - NONE/- text/html
1319791754.396 1 192.168.1.101 TCP_DENIED/407 2194 GET http://www.w3.org/TR/html4/strict.dtd - NONE/- text/html
「TCP_DENIED/407」を検索しましたが、解決策が見つかりませんでした。
407エラーはsquidから発生しており、続行するには認証資格情報を提供する必要があることを呼び出し元のアプリケーションに通知しています。
ブラウザの場合、これは簡単です。資格情報がまだない場合は、資格情報を要求するポップアップが表示され、ユーザーが資格情報を入力します。
ダウンローダーのような非対話型アプリケーションの場合、構成に資格情報を入力するためのメカニズムが必要です。