Wie gebe ich Platzhalter in Proxy-Ausnahmen in Firefox an?


12

IE unterstützt Platzhalter in Proxy-Ausnahmen wie: mycompany-*; *.mydomain.org; 192.168.1.*

Was muss ich in die Proxy-Ausnahmen in Firefox einfügen? Ich habe gelesen, dass Wildcard * überhaupt nicht unterstützt wird, habe aber keine Lösung gefunden.

Und wie kann ich einige Websites von einer globalen Wildcard-Domain ausschließen?

z.B. Ich habe *.mydomain.comvom Proxy ausgeschlossen , aber dann muss ich den Proxy für aktivieren site1.mydomain.com. Wie kann ich das machen?

Antworten:


2

Kam auf die vollständigste Referenz zu diesem Thema: http://www-archive.mozilla.org/quality/networking/docs/aboutno_proxy_for.html

In Summe:

  • Jede Domain in der Liste wird mit der Logik "endet mit" abgeglichen, sodass "site.com" mit "mysite.com" in der URL übereinstimmt. (Platzhalter am Anfang einer Domain sind redundant und werden ignoriert.)
  • Die IP-Adresse kann nur im CIDR-Format ausgedrückt werden und stimmt nur überein, wenn in der URL eine wörtliche IP verwendet wird, dh vor dem Überprüfen dieser Liste wird keine DNS-Suche durchgeführt.
  • Wenn die Liste enthält <local>und der Domain-Teil der URL keinen Punkt enthält, wird kein Proxy verwendet.
  • Platzhalter nicht am Anfang und IPv6-Adressen werden nicht unterstützt

Wenn Ihre Anforderungen oben nicht erfüllt werden können, ist das Schreiben einer PAC-Datei der einzige Weg.


Der Link in der Antwort "Kein Proxy für" ist als "veraltet" markiert. Eine neue Version: network.proxy.no_proxies_on . Diese Seite beschreibt den Wert des Attributs network.proxy.no_proxies_on, sodass es möglich ist, die Konfiguration unter der URL "about: config" zu öffnen und die Variable dort zu bearbeiten, anstatt das Menüsystem zu durchlaufen .
David Tonhofer

12

Sie können Platzhalter mit der CIDR-Notation definieren. Zum Beispiel:

10.0.0.0/8

Gibt den Bereich von 10.0.0.0bis an an10.255.255.255

Weitere Informationen finden Sie unter: CIDR


6

Ich denke, Sie können einfach die Domain hinzufügen, z

.mydomain.org

Wird jede Variante abholen. Ich weiß es nichtmycompany-*

Ich glaube, es unterstützt auch Bereiche, z 192.168.1.0/8


3

Ich hatte ein ähnliches Problem (jedoch nur für lokale Computer in unserem Netzwerk).

Ich musste den Proxy für alle unsere lokalen Computer umgehen. Diese beginnen im Format abcXXX, wobei der XXXWert zwischen 000 und 999 liegt

Beispielsweise kann ein Entwicklungsserver auf abc303 und der andere auf abc909 gehostet werden.

Wir haben die CIDR- Methode in unseren Proxy-Ausführungen ausprobiert, da alle Computer eine IP-Adresse in 10.0.0.0/8 hatten. Wir hatten jedoch immer noch Probleme.

Wir haben dies behoben, indem wir hinzugefügt haben

<local> 

zu unseren Proxy-Ausnahmen

Ich konnte nicht viele Informationen dazu finden, aber es wird in Mozillas Bug 72444 - Proxy: Fehleranforderung "Proxyserver für lokale Adressen umgehen" erwähnt .


Ja, es scheint, dass fast alle Variationen der CIDR-Spezifikation in Firefox gebrochen sind, aber <local> wird für 10.0.0.0/8 und 192.168.0.0/16 (und möglicherweise 172.16.0.0/12)
funktionieren

Dies funktioniert nicht, da die Übereinstimmung mit der IP-Adresse (oder einer maskierten IP-Adresse) nicht durchgeführt wird, wenn ein Hostname in der URL verwendet wird - selbst wenn der Hostname in der URL in die IP-Adresse aufgelöst wird.
David Tonhofer
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.