Firefox'ta proxy istisnalarında joker karakterler nasıl belirlenir?


12

IE, aşağıdaki gibi proxy istisnalarında joker karakterleri destekler: mycompany-*; *.mydomain.org; 192.168.1.*

Firefox'taki proxy istisnalarına ne eklemeliyim? Joker karakter okudum * hiç desteklenmiyor, ancak çözüm bulunamadı.

Birkaç siteyi genel joker karakterli bir alandan nasıl hariç tutabilirim?

Örneğin. Proxy'den hariç *.mydomain.comtutuldum, ancak daha sonra proxy'yi etkinleştirmem gerekiyor site1.mydomain.com. Bunu nasıl yapabilirim?

Yanıtlar:


2

Bu konudaki en eksiksiz referansa rastladık: http://www-archive.mozilla.org/quality/networking/docs/aboutno_proxy_for.html

Özetle:

  • Listedeki herhangi bir alan "mantıkla biter" mantığı kullanılarak eşleştirilir; bu nedenle "site.com", url'deki "mysite.com" ile eşleşir. (Bir alan adının başındaki joker karakter gereksizdir ve yok sayılır.)
  • IP adresi yalnızca CIDR biçiminde ifade edilebilir ve yalnızca URL'de değişmez IP kullanılıyorsa eşleştirilir, yani bu listeyi kontrol etmeden önce DNS araması yapılmaz.
  • Liste içeriyorsa <local>ve url'nin etki alanı kısmı nokta içermiyorsa, proxy kullanılmaz.
  • Joker karakter başlangıçta değil ve IPv6 adresleri desteklenmiyor

Gereksinimleriniz yukarıdakileri karşılayamıyorsa, tek yol PAC dosyası yazmaktır.


"Proxy Yok" yanıtındaki bağlantı "güncel değil" olarak işaretlendi. Yeni bir sürüm: network.proxy.no_proxies_on . Bu sayfada özniteliğin değeri açıklanmaktadır network.proxy.no_proxies_on, bu nedenle "about: config" URL'sindeki yapılandırmayı açmak ve menü sisteminden geçmek yerine değişkeni düzenlemek mümkündür .
— David Tonhofer

12

CIDR gösterimi ile joker karakterler tanımlayabilirsiniz. Örneğin:

10.0.0.0/8

belirtir gelen aralık 10.0.0.0up10.255.255.255

Daha fazla bilgi için: CIDR


6

Ben sadece alan adı ekleyebilir düşünüyorum örn.

.mydomain.org

Herhangi bir varyantı alır. Hakkında bilmiyorummycompany-*

Ayrıca aralıkları da desteklediğine inanıyorum. 192.168.1.0/8


3

Benzer bir sorunla karşılaştım (ancak yalnızca ağımızdaki yerel makineler içindi )

Tüm yerel makinelerimiz için proxy'yi atlatmam gerekiyordu. Bunlar abcXXX biçiminde başlar; burada XXX000 - 999 arası bir değerdir

Örneğin, bir geliştirme sunucusu abc303'te, diğeri abc909'da barındırılabilir.

Tüm makinelerin 10.0.0.0/8'de bir IP adresi olduğu için proxy uygulamalarımızda CIDR yöntemini denedik, ancak yine de sorunlarla karşılaştık.

Bunu ekleyerek bunu düzeltmeyi başardık

<local> 

vekil istisnalarımıza

Bu konuda çok fazla bilgi bulamadım ama Mozilla'nın Hata 72444 - Proxy: "Yerel adresler için proxy sunucusunu atla" hata isteğinde belirtilmiştir.


Evet, CIDR spesifikasyonunun neredeyse tüm varyasyonları firefox'ta kırıldı, ancak <local> 10.0.0.0/8 ve 192.168.0.0/16 (ve muhtemelen 172.16.0.0/12) için çalışıyor
— 12'de fijiaaron

URL'de bir ana bilgisayar adı kullanılıyorsa, URL'deki ana bilgisayar adı IP adresine çözümlense bile eşleşme IP adresinde (veya maskelenmiş bir IP adresinde) yapılmayacağı için bu çalışmaz.
— David Tonhofer
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.