web-dev-qa-db-ja.com

Firefoxのプロキシ例外でワイルドカードを指定する方法は?

IEは次のようなプロキシ例外でワイルドカードをサポートしています:mycompany-*; *.mydomain.org; 192.168.1.*

Firefoxのプロキシ例外に何を挿入する必要がありますか?ワイルドカードを読みました*はまったくサポートされていませんが、解決策は見つかりませんでした。

また、グローバルワイルドカードドメインからいくつかのサイトを除外するにはどうすればよいですか?

例えば。 *.mydomain.comをプロキシから除外しましたが、site1.mydomain.comのプロキシを有効にする必要があります。どうやってやるの?

12
leonardo12

これに関する最も完全な参照に出くわしました: http://www-archive.mozilla.org/quality/networking/docs/aboutno_proxy_for.html

要約すれば:

  • リスト内のすべてのドメインは「次で終わる」ロジックを使用して照合されるため、「site.com」はURLの「mysite.com」と一致します。 (ドメインの最初のワイルドカードは冗長であり、無視されます。)
  • IPアドレスはCIDR形式でのみ表現でき、URLでリテラルIPが使用されている場合にのみ一致します。つまり、このリストをチェックする前にDNSルックアップは実行されません。
  • リストに<local>が含まれていて、URLのドメイン部分にドットが含まれていない場合、プロキシは使用されません。
  • ワイルドカードが先頭になく、IPv6アドレスがサポートされていない

上記で要件を満たせない場合は、PACファイルを作成するのが唯一の方法です。

2
billc.cn

ワイルドカードはCIDR表記で定義できます。例えば:

10.0.0.0/8

10.0.0.0から10.255.255.255までの範囲を指定します

詳細については、次を参照してください: [〜#〜] cidr [〜#〜]

12
timbooo

ドメインを追加するだけでよいと思います。

.mydomain.org

バリアントをピックアップします。 mycompany-*について知りません

範囲もサポートしていると思います。 192.168.1.0/8

6
planetjones

私は同様の問題に直面しました(ただし、ネットワーク上のlocalマシンのみで発生しました)

すべてのローカルマシンのプロキシをバイパスする必要がありました。これらはabcXXXの形式で始まります。ここで、XXXは000〜999の値です

たとえば、1つの開発サーバーをabc303でホストし、もう1つの開発サーバーをabc909でホストすることができます。

すべてのマシンが10.0.0.0/8のIPアドレスを持っているため、プロキシ実行で [〜#〜] cidr [〜#〜] メソッドを試しましたが、それでも問題に直面しました。

追加してこれを修正するように管理しました

<local> 

プロキシ例外に

これに関する多くの情報は見つかりませんでしたが、Mozillaのバグ72444- Proxy: "bypass proxy server for local addresses" バグリクエストに記載されています。

3
reevesy