記事の要約
- ZAPの待ち受けポートは、デフォルト設定では8080
- IEとChromeのプロキシ設定はどちらで設定しても動作する
- 各ブラウザのプロキシ設定から127.0.0.1:8080を設定する
目次
ZAPの待ち受けポートを設定
ZAPの初期設定で重要なことは、待ち受けポートを確認し設定することです。
メニューの「ツール」から「オプション」を選択してください。
左部メニューの「ローカル・プロキシ」の中にある「ポート」に設定している数値が、
ローカル・プロキシとして機能させるポート番号になります。
デフォルトでは8080になっているため、以降は8080であることを例に進めていきます。
他サービスで利用している場合や上手く動作しない場合は、ポート番号を変更し動作を確認してください。
Internet ExplorerとGoogle ChromeのProxy設定は共有であるため、
Internet Explorerの「インターネットオプション」か、端末の「プロキシ設定」を実施ください。
以下では、Internet ExplorerとGoogle Chromeを直接操作し設定変更を進める場合をご紹介します。
Internet Explorerでローカル・プロキシを通す場合
Internet Explorerの「設定」ボタンから「インターネットオプション」を開いてください。
「接続」タブから「LANの設定」を開いてください。
「プロキシーサーバー」を以下のように設定して「OK」を選択してください。
- 「LANにプロキシサーバーを使用する」にチェックを入れる
チェックを入れることでZAPを通して通信が出来るように設定します。ZAPを終了しブラウザの通信を直接インターネットへ通したい場合には、このチェックを外すことでZAPを利用しない状態へ戻ります。
- アドレスに「127.0.0.1」とローカルアドレスを設定し、ポートに先ほど確認したポート番号「8080」を設定する
「ローカル・プロキシ」の設定でポート番号を変えている場合は、変えたポート番号を設定してください。
- 「ローカルアドレスにはプロキシサーバー」を使用しない」のチェックが外れていることを確認する
アドレスに127.0.0.1やlocalhostを指定する場合、このチェックボックスにチェックが入っているとローカル・プロキシとして機能しないため注意してください。
これでInternet Explorerの通信がZAPを通過するようになりました。 念のため、Webページを閲覧しZAPに記録が残ることを確認してください。
Google Chromeでローカル・プロキシを通す場合
「Google Chromeの設定」から「設定」を選択してください。
設定の中の一番下部にある「詳細設定」を選択してください。
「プロキシサーバーを使う」を「オン」にすると、ローカル・プロキシ機能が有効になります。
* アドレスに「127.0.0.1」を設定し、ポートに先ほど確認したポート番号「8080」を設定する
「ローカル・プロキシ」の設定でポート番号を変えている場合は、変えたポート番号を設定してください。 * 「ローカル(イントラネット)のアドレスにはプロキシーサーバーを使わない」のチェックが外れていることを確認する アドレスに127.0.0.1やlocalhostを指定する場合、このチェックボックスにチェックが入っているとローカル・プロキシとして機能しないため注意してください。
これでGoogle Chromeの通信がZAPを通過するようになりました。 念のため、Webページを閲覧しZAPに記録が残ることを確認してください。
Firefoxでローカル・プロキシを通す場合
Firefoxのメニューから「オプション」を選択してください。
「一般」の中にある「ネットワーク設定」から「接続設定」を選択してください。
「プロキシーの設定」を以下のように設定して「OK」を選択してください。
- 「手動でプロキシーを設定する」にチェックを入れる
チェックを入れることでZAPを通して通信が出来るように設定します。ZAPを終了しブラウザの通信を直接インターネットへ通したい場合には、「元の設定」にチェックを戻すことでZAPを利用しない状態へ戻ります。
- HTTPプロキシーに「127.0.0.1」とローカルアドレスを設定し、ポートに先ほど確認したポート番号「8080」を設定する
「ローカル・プロキシ」の設定でポート番号を変えている場合は、変えたポート番号を設定してください。
- プロキシーの種類ごとにポート番号を変える必要が無い場合、「このプロキシーをFTPとHTTPSでも使用する」にチェックを入れてください。
チェックを入れていない場合、HTTPSの設定が漏れてしまい通信時にエラーとなることがあります。
- 「プロキシーなしで接続」の中に「localhost」や「127.0.0.1」が含まれていないことを確認する。
127.0.0.1やlocalhostを指定されている場合、ローカル・プロキシとして機能しないため注意してください。
これでFirefoxの通信がZAPを通過するようになりました。 念のため、Webページを閲覧しZAPに記録が残ることを確認してください。