Настройки клиентов

Previous pageReturn to chapter overviewNext page

 

Автоконфигурирование броузера через скрипт - настройки, связанные с автоконфигурированием прокси на броузерах клиентов.

 

Механизм автоконфигурирования следующий - прокси сервер при запуске броузера выдает ему стандартный 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

Сайт разработчиков Traffic Inspector