Q: 私の PC では別の HTTP プロキシ ( 例えば Proxomitron, WebWasher ...) が稼働しています。 ポート 3128 (あるいはその他の任意のポート)で localhost を listen しています。
Web シールド にそのプロキシポート (3128) を監視するようにセットアップして「ローカル通信を無視」のチェックを外すと正しく動きますが、私の HTTP プロキシ よりも更に手前で Web シールド にダウンロードを検査して欲しいのです。 このような事は可能でしょうか?

A: Web シールドは、問題を 生じない と分かっているプロセスだけをフィルタにかけます。 これには Web シールドと相性が良いと既に確認されている一般的なブラウザと多くのツールが含まれます。 残念ながらお使いの HTTP プロキシは我々の確認した一覧には現在ありません。 しかしながら avast4.ini ファイルの編集によりマニュアルで追加することができます。

  1. Notepad で C:\PROGRAM FILES\ALWIL SOFTWARE\AVAST4\DATA にある avast4.ini ファイルを開きます。
  2. [WebScanner] セクションを見つけます。
  3. このセクションに次の行を追加します:

OptinProcess=my_proxy.exe

(my_proxy.exe の値を使用されるプロキシの実際のプロセス名に置き換えてください) OptinProcess の行がすでに avast4.ini ファイル内にある場合には、別のプロセス名を次のようにカンマで区切ってリストに追加してください。 例えば:

OptinProcess=my_proxy.exe, my_browser.exe

  1. Web シールド プロバイダを再起動します - 終了 した後に 開始 します。
注意: Web シールドは HTTP プロキシアプリケーションからのすべての出力接続を監視・傍受するようになります。 プロキシが HTTP プロトコルで "話さない" 時、例えば インターネットウェブサーバに直接接続せずにデータストリームの圧縮や暗号化をするような場合には、この方法を使用しないで下さい (すべてのインターネットアクセレレータが含まれるでしょう)。