web-dev-qa-db-ja.com

Firefoxでプロキシを有効にする方法は、アクセスするすべてのページではなく、一部のURLに対してのみですか?

最新バージョンのFirefox(現在38.0.5)を使用していますが、すべてのページではなく、一部のURLに対してのみプロキシ構成を使用する必要があります。

検索した後、 AutoProxy という名前のFirefox用アドオンを見つけましたが、インストールした後、その設定を使用してルールを追加できず、定義されたルールとルールグループがすべて表示されません。これが設定に表示されます。 :

enter image description here

そして、「プロキシルールを追加...」ボタンを押しても何も起こりません。

一部のURLのプロキシを自動的に有効にし、他のすべてのURLを無効にするプロキシルールを定義するFirefox用の他の同様のアドオンはありますか?

6

同様の要件があり、問題に対する2つの解決策が見つかりました。

  1. サービスの料金を支払ってもかまわない場合は、FoxyProxyPlusを使用してください。 FoxyProxyの無料バージョンもこれに問題なく動作するはずです。ルールを定義できます(たとえば、現在のIPアドレスに基づいてさらに高度に): http://getfoxyproxy.org/fpplus/
  2. より一般的な-ローカルプロキシ自動設定別名[〜#〜] pac [〜#〜]ファイルを生成します。

    出典:

例えば以下をテキストファイルとしてハードドライブに保存します(それに応じて変更します)

function FindProxyForURL(url, Host) {
  Host = Host.toLowerCase();
  if (dnsDomainIs(Host, "site-needs-proxy.example.com") ||
      dnsDomainIs(Host, "other-site-same-proxy.example.com"))
    return "PROXY XXX.XXX.XXX.XXX:80"; // (IP:port)
  // add more if blocks for multiple proxies...
  return "DIRECT"; // or the default proxy
}

Tools->Options(またはCMD +; Macの場合)に移動します)->Advanced->Network->設定とチェック:Firefoxの自動プロキシ構成URLそしてあなたがちょうど作成されました(他のブラウザでも機能するはずです)。

9
thorsten