Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
63
Help us understand the problem. What is going on with this article?
@nilfigo

FoxyProxy Standard インストール&設定

More than 1 year has passed since last update.

はじめに

FoxyProxyは「FoxyProxy, LLC.」社によるブラウザ用のアドオン(拡張機能)です。
このアドオンを使用すると複数のプロキシ設定を手軽に切り替えることができます。

本項ではFirefoxでOWASP ZAPを使用するための設定方法を解説していますが、他のプロキシを使用する場合も同様の手順です。

前提条件

製品 バージョン
OS Windows10 Pro
OWASP ZAP 2.5.0
Firefox 48.0.2
Google Chrome 52.0.2743.116 m (64-bit)

OWASP ZAPの設定

  1. OWASP ZAPを起動し、メニューの「ツール」→「オプション…」で表示される「Options」ダイアログにある「ローカル・プロキシ」を選択
対象 操作/設定
Address (eg localhost, 127.0.0.1) localhost または 127.0.0.1 など
ポート(例 8080) 57777

※ポート8080は他のツールやサービスなどと被りがちなので避けるのが無難です。

image

Firefoxにインストール

  1. Firefoxの「アドオン入手」画面に移動
    • メニューの「ツール(T)」 → 「アドオン(A)」
  2. 画面下の【アドオンをもっと見る】ボタンをクリック
  3. 表示された「Add-ons」画面の右上にある検索フォームで「foxyproxy standard」を検索
  4. 『FoxyProxy Standard』が見つかるので【インストール】ボタンをクリック
  5. Firefoxを再起動

https://addons.mozilla.org/ja/firefox/addon/foxyproxy-standard/ に直接アクセスしてもFoxyProxy Standardをインストールできます。

image

プロキシ設定 新規追加 (Firefox)

  1. Firefoxのアドオン管理画面に移動
    • メニューの「ツール(T)」 → 「アドオン(A)」
  2. 画面左側にある【拡張機能】をクリック
  3. 『FoxyProxy Standard』の【設定】ボタンをクリック
  4. 【プロキシを新規追加】ボタンをクリック

「プロキシ設定」ダイアログ 

「全般」タブ

対象 操作/設定
有効(E) チェック
プロキシ名(N) 任意の名前
プロキシノート(N) 任意の文字列

image

「プロキシ詳細」タブ

対象 操作/設定
手動プロキシ設定(M) 選択する
ホストまたはIPアドレス(H) プロキシのホストまたはIPアドレスを入力する localhost
ポート(P) プロキシの待ち受けポート番号を入力する 57777

image

URLパターン

  1. 【パターンを新規追加】ボタンをクリック
  2. 「パターンの追加/編集」ダイアログで設定
対象 操作/設定
有効(E) チェック
パターン名(P) 任意の名前
URLパターン(U) * (アスタリスク)

image

プロキシ設定有効化 (Firefox)

FoxyProxy設定画面の「モードを選択(M)」プルダウンリストで「定義済みパターンと優先度に基づいたプロキシを使用」を選択

image

Google Chromeにインストール

  1. Chromeの右上に表示されている「Google Chromeの設定」アイコンをクリックすると表示されるメニュー内の「設定(S)」をクリック
  2. 設定画面左側の「拡張機能」リンクをクリック
  3. 「拡張機能」画面の「他の拡張機能を見る」リンクをクリックして「Chromeウェブストア」を表示
  4. 「Chromeウェブストア」の検索フォームで「foxyproxy standard」を検索
  5. 『FoxyProxy Standard』が見つかるので【+ 無料】ボタンをクリックしてインストール

sectestingzap.FoxyProxy-to-Chrome..20150105.0407.他の拡張機能を見る.png

sectestingzap.FoxyProxy-to-Chrome..20150105.0373.新しい拡張機能の確認.png

プロキシ設定 新規追加 (Chrome)

  1. インストールが完了するとアドレス欄の右側にアイコンが追加される
  2. 追加されたアイコンをクリックした際に表示されるダイアログ最下部の「Options」をクリック
  3. 表示されたプロキシ設定一覧の右側にある【Add New Proxy】をクリック

sectestingzap.FoxyProxy-to-Chrome..20150105.0395.ツール→オプション.png

sectestingzap.FoxyProxy-to-Chrome..20150105.0396.AddNewProxy.png

「General」タブ

対象 操作/設定
Enabled チェックを入れる
Proxy Name 任意の名前を入力する
Proxy Notes 任意の文字列を入力する

image

「Proxy Details」タブ

対象 操作/設定
Manual Proxy Configuration 選択する
Host or IP Address プロキシのホストまたはIPアドレスを入力する localhost、127.0.0.1
Port プロキシの待ち受けポート番号を入力する 57777

image

「URL Patterns」タブ

  1. 【Add new pattern】ボタンをクリック
  2. 「FoxyProxy Standard - Add/Edit pattern」ダイアログで設定
  3. 設定が完了したら【Save】ボタンをクリックして保存
対象 項目 操作/設定
上段 Enabled チェックを入れる
Pattern Name 任意の名前を入力
URL Pattern * (アスタリスク)を入力
中段 Whitelist 選択する
下段 Wildcards 選択する

image

image

プロキシ設定有効化 (Chrome)

プロキシ設定一覧画面の上部にある「Proxy mode」プルダウンリストで「Use proxies based on their pre-defined patterns and priorities」を選択すると登録したプロキシ設定が有効になります。

image

また、ブラウザのアドレス欄の右側にあるアイコンをクリックすると、拡張機能画面を開かずに直接プロキシ設定を変更できます。

image

プロキシ設定時の注意事項

ブラウザでプロキシの設定を変更する場合にハマりがちなワナをいくつかご紹介。

1. Firefox標準のネットワーク設定とFoxyProxyの混在

FirefoxでFoxyProxyを使用してプロキシ設定を変更する場合、Firefoxのプロキシ設定は「プロキシを使用しない」を選択してください。

image

image

2. OWASP ZAPの外部プロキシ設定

既にOWASP ZAPを業務に使用しているPCでセミナーや勉強会などを受講する場合、「ツール」→「オプション」→「ネットワーク」の「プロキシ・チェイン利用」の設定状況を確認しましょう。

image

外部プロキシが存在していない、あるいは存在しているがプロキシの待受IPアドレスやポートの設定が間違っている場合に「外部プロキシサーバ利用」にチェックが入っていると、通信に失敗して以下の画面がブラウザに表示されます。

image

63
Help us understand the problem. What is going on with this article?
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
nilfigo
Security Engineer

Comments

No comments
Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account Login
63
Help us understand the problem. What is going on with this article?