Кнопки



Яндекс цитирования


Главная » Документы » Автоматическое определение настроек proxy в сети

Автоматическое определение настроек proxy в сети


Открыл я тут настройки эксплорера, оглядел мутным взглядом и ... увидел галочку, которая говорит мне, что проксю можно и автоматом настроить. Я подумал, а чего это у меня не работает ? Хотя у меня прописано все в полиси и поэтому эта галочка не работает. Теперь начали появляться всякие отсталые машинки, на которых стоит 95 винда + IE и при этом нету и понятий о полисях, лень настраивать каждую машину, а в каждом инсталле винды по умолчанию именно она и установлена, так почему бы не использовать эту возможность ?
Поискал я на серверах, посмотрел.... все оказалось как нельзя проще..:
При загрузке MSIE 5.0 ищет хост wpad и если таковой нашёлся, то он пытается загрузить с него файл /wpad.dat, в котором ожидает увидеть всё ту же автоконфигурацию, написанную на JavaScript. Поэтому в DNS достаточно внести строку для wpad:
www in a 192.168.1.1
wpad in cname www

и MSIE 5.0 будет загружать автоконфигурацию по адресу http://192.168.1.1/wpad.dat
Я сделал это у себя и все запросто начало грузиться... в крайнем случае можно и как урл указывать, почти все браузеры понимают.
Что же написать то в файле wpad.dat ? Да почти ничего, там просто JavaScript, которым можно для каждого сайта генерить свои прокси, что вообчем-то не плохо, когда у конторы несколько прокси. Вот мой файлик:
/* Типа коментарии */
function FindProxyForURL(url,host)
{
return "PROXY proxy:3128";
}
Можно конечно и понаписать там что-то, но... зачем нам то это ???

Короче все проще некуда - пользуйтесь :)