2012年8月19日日曜日

Firefox の FoxyProxy で特定のサイトをプロキシ経由でアクセスする

1. 特定の URL に対してプロキシを利用する

Firefox で特定サイトをプロキシ経由で閲覧したい場合、FoxyProxy Standard を使う。

FoxyProxy は、URL のパターンに基づいて、プロキシでアクセスするサイトを指定できる。プロクシを通さずに直接アクセスしたいサイトと、プロキシ経由でアクセスするサイトを分けることが出来る。

 

2. FoxyProxy の設定

例えば、http://hackage.haskell.org に直接接続できず、Haskell Platform をダウンロードできないときや、Hoogle から関数のドキュメントを開けなかったときに、次のように設定していた。

プロキシを利用するには、予めプロキシを検索し、利用できるサーバを見つけておく。

  1. 最初にプロキシの設定を行う。
    FoxyProxy の設定画面を開き、「プロキシ」タブにおいて、「新しくプロキシを追加」ボタンを押す。
    SnapCrab_FoxyProxy Standard_2012-8-17_23-36-41_No-00
  2. プロキシ詳細」タブにおける Host or IP Adressポートに、予め調べておいたプロキシの値を入力する。
    SnapCrab_FoxyProxy Standard - プロキシ設定_2012-8-17_23-37-16_No-00
  3. 次に、プロキシを通して閲覧するサイトを指定する。
    URL Patterns」 タブにおいて、「新規パターンを追加」ボタンを押すと、 パターンを設定するウィンドウが表示させれるので、パターンの名前と、パターンを設定する。
    SnapCrab_NoName_2012-8-17_23-48-18_No-00ここではパターン名に Haskell, URL パターンに http://hackage.haskell.org/* を入力した。正規表現ではなく、ワイルドカードを利用して簡単に指定できる。

 

3. FoxyProxy を使いサイトへ接続

画面下部のアドオンバーには FoxyProxy のアイコンSnapCrab_NoName_2012-8-19_10-37-11_No-00が表示される。

プロキシ経由でサイトにアクセスしている場合、FoxyProxy の

  • プロキシの設定 > 全般 > Icon color when proxy is in use

で指定した色にアイコンが変化する。

SnapCrab_FoxyProxy Standard - プロキシ設定_2012-8-19_10-40-17_No-00

FoxyProxy を無効にする場合、

  • アドオンバーに表示されるアイコンを右クリック > FoxyProxy を完全に無効にする

を選択する。