Bagaimana cara menentukan wildcard dalam pengecualian proxy di Firefox?


12

IE mendukung wildcard dalam pengecualian proxy seperti: mycompany-*; *.mydomain.org; 192.168.1.*

Apa yang harus saya masukkan dalam pengecualian proxy di Firefox? Saya membaca wildcard * tidak didukung sama sekali, tetapi tidak menemukan solusi.

Dan bagaimana saya bisa mengecualikan beberapa situs dari domain wildcarded global?

misalnya. Saya telah mengecualikan *.mydomain.comdari proxy, tetapi kemudian saya harus mengaktifkan proxy untuk site1.mydomain.com. Bagaimana saya bisa melakukan itu?

Jawaban:


2

Datang di referensi paling lengkap tentang ini: http://www-archive.mozilla.org/quality/networking/docs/aboutno_proxy_for.html

Singkatnya:

  • Setiap domain dalam daftar dicocokkan menggunakan "diakhiri dengan" logika, jadi "site.com" akan cocok dengan "mysite.com" di url. (Wildcard di awal domain berlebihan dan diabaikan.)
  • Alamat IP hanya dapat diekspresikan dalam format CIDR dan hanya cocok jika IP literal digunakan dalam url, yaitu tidak ada pencarian DNS yang dilakukan sebelum memeriksa daftar ini.
  • Jika daftar berisi <local>dan bagian domain dari url tidak berisi titik, maka proxy tidak digunakan.
  • Wildcard tidak di awal dan alamat IPv6 tidak didukung

Jika persyaratan Anda tidak dapat dipenuhi dengan cara di atas, menulis file PAC adalah satu-satunya cara.


Tautan dalam jawaban "Tanpa Proxy Untuk" ditandai sebagai "kedaluwarsa". Versi baru: network.proxy.no_proxies_on . Halaman itu menjelaskan nilai atribut network.proxy.no_proxies_on, sehingga dimungkinkan untuk membuka konfigurasi di URL "about: config" dan edit variabel di sana alih-alih melalui sistem menu .
David Tonhofer

12

Anda dapat mendefinisikan wildcard dengan notasi CIDR. Sebagai contoh:

10.0.0.0/8

menentukan rentang dari 10.0.0.0hingga10.255.255.255

Lihat untuk informasi lebih lanjut: CIDR


6

Saya pikir Anda bisa menambahkan domain misalnya

.mydomain.org

Akan mengambil varian apa pun. Saya tidak tahumycompany-*

Saya percaya ini juga mendukung rentang mis 192.168.1.0/8


3

Saya dihadapkan dengan masalah yang sama (namun itu hanya untuk mesin lokal di jaringan kami)

Saya perlu melewati proxy untuk semua mesin lokal kami. Ini mulai dalam format abcXXX di mana XXXnilai dari 000 - 999

Misalnya satu server pengembangan dapat di-host di abc303 dan yang lainnya di abc909.

Kami mencoba metode CIDR dalam eksekusi proxy kami karena semua mesin memiliki alamat IP di 10.0.0.0/8 namun, kami masih menghadapi masalah.

Kami mengatur untuk memperbaikinya dengan menambahkan

<local> 

untuk pengecualian proxy kami

Saya tidak dapat menemukan banyak informasi mengenai hal ini tetapi disebutkan di Bug 72444 Mozilla - Proxy: "bypass proxy server for local address" permintaan bug.


Ya, sepertinya hampir semua variasi spesifikasi CIDR rusak di firefox, tetapi <local> akan bekerja untuk 10.0.0.0/8 dan 192.168.0.0/16 (dan mungkin 172.16.0.0/12)
fijiaaron

Ini tidak berfungsi karena pertandingan tidak akan dilakukan pada alamat IP (atau alamat IP yang di-mask) jika nama host digunakan dalam URL - bahkan jika nama host dalam URL tersebut menyelesaikan ke alamat IP.
David Tonhofer
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.