Навигация:  Traffic Inspector > Работа с программой > Интерфейс консоли управления > Прокси-сервер > Настройки >

Пользователи

Previous pageReturn to chapter overviewNext page

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

 

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

 

Указывать в скрипте SOCKS-сервер: при включении, для браузера в качестве альтернативного варианта будет указан и SOCKS-сервер. Включение данной опции может иметь некоторые нежелательные последствия: если браузер при попытке работать через HTTP-прокси получит ошибку, -- в дальнейшем он переключится на SOCKS и будет работать через эту службу, больше не проверяя доступность HTTP-прокси.

 

Указывать в скрипте FTP-сервер: при включении, для броузера при FTP-запросе будет указан прокси-сервер. Иначе с FTP он будет работать напрямую. О различных вариантах работы с FTP смотрите в разделе "Прокси-сервер".

 

Принудительно конфигурировать Internet Explorer через клиентского агента: при старте агента в браузер будет прописан скрипт автоматического конфигурирования. Для других типов браузеров скрипт надо добавлять вручную. Кроме этой общей настройки, также есть возможность задать ее отдельно для пользователей и групп.

 

 


Текущая страница справки: http://help.smart-soft.ru/doc201/index.html?proxyclients.htm

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