URL настройки proxy
Сценарий автоматической настройки прокси-сервера
Сценарий автоматической настройки прокси-сервера
Есть два способа, через DHCP и DNS, т.к. DHCP сервер есть не везде, то я выбрал DNS.
Где-нибудь поднимаем apache и кладем на него следующий файлик:
[root@gateway2 html]# cat wpad.dat
function FindProxyForURL(url, host)
{
if (isInNet(host, "10.0.0.0", "255.0.0.0")) {
return "DIRECT";
} else {
if (shExpMatch(url, "http:*"))
return "PROXY 10.8.21.2:3128; DIRECT";
if (shExpMatch(url, "https:*"))
return "PROXY 10.8.21.2:3128; DIRECT";
if (shExpMatch(url, "ftp:*"))
return "PROXY 10.8.21.2:21; DIRECT";
if (shExpMatch(url, "socks:*"))
return "SOCKS 10.8.21.2:1080; DIRECT";
return "DIRECT";
}
}
Файлик должен называться именно wpad.dat
Тут если клиент из сети 10.0.0.0/8, то прокси не используем, иначе используем прокси по адресу 10.8.21.2
В днс создаем алиас wpad.domain.com на этот apache
В общем добиваемся, что бы можно было этот файлик загрузить по ссылке http://wpad.domain.com/wpad.dat
Все. В IE и Firefox все начинает работать, когда стоит галка автоматическое определение параметров прокси-сервера, в опере нужно ввести URL самостоятельно.