Настройки клиентов |
|
Автоконфигурирование броузера через скрипт - настройки, связанные с автоконфигурированием прокси на броузерах клиентов.
Механизм автоконфигурирования следующий - прокси сервер при запуске броузера выдает ему стандартный wpad.dat Java-скрипт. Браузер на каждом запросе вызывает функцию FindProxyForURL() из этого скрипта, которая выдает браузеру инструкции, какой прокси сервер использовать или работать напрямую. Все современные броузеры это поддерживают. Этот механизм впервые появился в Netscape Navigator 2.0 и в первоисточнике описан тут (http://wp.netscape.com/eng/mozilla/2.0/relnotes/demo/proxy-live.html).
Для того, чтобы броузер запросил скрипт, его URL надо прописать в соответствующих настройках. Прокси сервер, кроме wpad.dat, также выдает скрипт и по имени config.script. URL запроса скрипта может иметь вид - http://server/config.script или http://server/wpad.dat.
Кроме настроек прокси сервера, в скрипт прокси сервер также добавляет информацию о том, для каких ресурсов прокси сервер использовать не следует. Это называется LAT (Local Address Table). Туда добавляются -
• | По умолчанию всегда localhost (127.0.0.1) и обращение по коротким именам хостов. Подразумевается, что это ресурсы локальной сети. |
• | По умолчанию всегда IP адреса самого сервера, а также его имя. |
• | Если включено Также включить все локальные IP сети, то все локальные (внутренние) сети, которые берутся на основании таблицы маршрутизации. |
• | Можно задать произвольные IP сети (кнопка Локальные адреса и сети). |
• | Можно также задать список имен (кнопка Локальные имена). Эти имена содержат выражения типа Regular Expressions. Синтаксис выражений определяется броузером. При обработке этих выражений анализируется строка запроса в необработанном виде, DNS преобразование не используется. |
Обработка условий в LAT, где описаны IP адреса и сети, использует DNS - из запроса выделяется имя хоста, преобразуется в IP адрес и проверяется соответствие этого адреса сети из LAT. Поэтому это требует обязательной правильной настройки DNS у клиента, иначе загрузка страниц у броузера будет сопровождаться большими задержками.
Если в мастере конфигурирования программы был установлен режим DNS не используется, то IP адреса и сети в LAT выдаваться не будут.
Следует отметить, что сервер также откликается и на запрос config.script. Кроме настроек на сам прокси - его адрес и порт, в этот скрипт также может быть включена LAT - таблица локальных адресов. В ней задаются IP-адреса или сети, с которыми браузер должен работать напрямую, минуя прокси-сервер.
Указывать в скрипте SOCKS сервер - если включить, то для броузера в качестве альтернативного варианта будет указан и SOCKS сервер. Включение этой опции может иметь некоторые нежелательные последствия - если броузер при попытке работать через HTTP прокси почему-то получит ошибку, в дальнейшем он переключится на SOCKS и будет работать через эту службу, больше не проверяя доступность HTTP прокси.
Указывать в скрипте FTP сервер - если включить, то для броузера при FTP запросе будет указан прокси сервер. Иначе с FTP он будет работать напрямую. О различных вариантах работы с FTP смотрите в разделе "Прокси-сервер".
Принудительно конфигурировать Internet Explorer через клиентского агента - при старте агента в броузер будет прописан скрипт автоматического конфигурирования. Для других типов броузеров скрипт надо добавлять вручную. Кроме этой общей настройки также имеется возможность задать ее отдельно для клиентов и групп.
Текущая страница справки: help.smart-soft.ru/index.html?proxyclients.htm