Як вказати підстановку у винятках проксі у Firefox?


12

IE підтримує подрібні знаки у винятках проксі, таких як: mycompany-*; *.mydomain.org; 192.168.1.*

Що я повинен вставити у винятки проксі для Firefox? Я прочитав підстановку * взагалі не підтримується, але не знайшов рішення.

І як я можу виключити декілька сайтів із глобального доменного коду?

напр. Я виключив *.mydomain.comпроксі, але тоді я повинен увімкнути проксі для site1.mydomain.com. Як я можу це зробити?

Відповіді:


2

Ознайомтеся з найповнішою посиланням на це: http://www-archive.mozilla.org/quality/networking/docs/aboutno_proxy_for.html

Підсумовуючи:

  • Будь-який домен у списку узгоджується за допомогою логіки "закінчується", тому "site.com" буде відповідати "mysite.com" у URL-адресі. (Підстановочне позначення на початку домену надлишкове і ігнорується.)
  • IP-адреса може бути виражена лише у форматі CIDR і узгоджується лише у тому випадку, якщо в URL-адресі використовується буквальний IP-адресу, тобто не здійснюється пошук DNS перед перевіркою цього списку.
  • Якщо список містить, <local>а частина домену URL не містить крапки, проксі не використовується.
  • Підстановка не на початку та IPv6 адреси не підтримуються

Якщо ваші вимоги не можуть бути задоволені вище, написання файлу PAC - єдиний спосіб.


Посилання у відповіді "Немає проксі для" позначено як "застаріле". Свіжа версія: network.proxy.no_proxies_on . На цій сторінці описано значення атрибута network.proxy.no_proxies_on, тому можна відкрити конфігурацію за URL-адресою "about: config" та відредагувати змінну там, а не переходити через систему меню .
Девід Тонхофер

12

Ви можете визначити підстановку за допомогою позначення CIDR. Наприклад:

10.0.0.0/8

задає діапазон від 10.0.0.0до10.255.255.255

Див. Для отримання додаткової інформації: CIDR


6

Я думаю, ви можете просто додати домен, наприклад

.mydomain.org

Підберемо будь-який варіант. Я не знаю про цеmycompany-*

Я вважаю, що він також підтримує діапазони, наприклад 192.168.1.0/8


3

Я зіткнувся з подібною проблемою (однак це було лише для локальних машин у нашій мережі)

Мені потрібно було обійти проксі для всіх наших локальних машин. Вони починаються у форматі abcXXX, де XXXце значення від 000 - 999

Наприклад, один сервер розробки може розміщуватися на abc303, а інший на abc909.

Ми спробували метод CIDR в наших проксі-програмах, оскільки всі машини мали IP-адресу в 10.0.0.0/8, проте ми все ще стикалися з проблемами.

Ми намагалися виправити це, додавши

<local> 

до наших винятків із проксі-сервера

Я не міг знайти багато інформації про це, але це згадується в програмі Bug 72444 - Проксі: Mozilla : прохання про помилку "обхід проксі-сервера для локальних адрес" .


Так, здається, майже всі варіанти специфікації CIDR порушені у firefox, але <local> буде працювати для 10.0.0.0/8 та 192.168.0.0/16 (і, можливо, 172.16.0.0/12)
fijiaaron

Це не працює, оскільки відповідність не буде виконана за IP-адресою (або маскованою IP-адресою), якщо ім'я хоста використовується в URL-адресі, навіть якщо ім'я хоста в URL-адресі відповідає IP-адресі.
Девід Тонхофер
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.