WPAD - vMind.ru

advertisement
WPAD - Web Proxy Auto-Discovery Protocol
(протокол автоматической настройки прокси) —
метод, используемый клиентами для
определения места (URL) расположения
конфигурационного файла с использованием
технологий DHCP и/или DNS.
После того, как определено местоположение
файла конфигурации и сам файл получен,
клиент использует его для определения, каким
прокси воспользоваться для каждого
конкретного URL

Для автоматической настройки браузеров
(без ручного конфигурирования),
необходимо:
1.
2.
PAC - файл настроек
WPAD – протокол определения
местонахождения файла настроек
Два альтернативных способа публикации
информации о расположении файла
автоматической настройки прокси-сервера
1.
2.
С использованием DHCP
С использованием DNS
Два альтернативных способа публикации
информации о расположении файла
автоматической настройки прокси-сервера
1.
2.
С использованием DHCP
С использованием DNS
Имя ПК: pc1.d1.d2.d3.ru
1. Информация из DHCP
2. URL: http://wpad.d1.d2.d3.ru/wpad.dat
3. URL: http://wpad.d2.d3.ru/wpad.dat
4. URL: http://wpad.d3.ru/wpad.dat
5. URL: http://wpad.ru/wpad.dat

function FindProxyForURL(url, host)
{
return "PROXY <SERVER>:PORT";
}
isPlainHostName() – «http://intranet»
dnsDomainIs() - ".google.com"
localHostOrDomainIs() - "www.google.com"
isResolvable() – проверяет, можно ли преобразовать
DNS имя к IP адресу
isInNet() – проверяет принадлежность хоста
определенной сети
dnsResolve() – возвращает IP адрес по DNS имени
myIpAddress() – текущий адрес ПК, на котором
запущен браузер
dnsDomainLevels() – условно – количество точек в
FQDN
shExpMatch() – ищет подстроку в строке запроса
weekdayRange() – диапазон дней недели
dateRange() – диапазон дат
timeRange() – диапазон времени
Download