Страница 1 из 1

Настройка WPAD - Как исключить одного клиента

Добавлено: 22 сен 2014 12:41
kiret
Здравствуйте!
Подскажите, пожалуйста, как сделать исключения в WPAD ?
Все компьютеры лежат в одной подсети. Нужно, чтобы один комп из этой подсети работал в обход прокси squid.

Re: Настройка WPAD

Добавлено: 22 сен 2014 16:21
Алексей Максимов
Правила WPAD обрабатываются сверху вниз по порядку.
Как только клиент поймёт, что попал под правило, дальнейшая обработка правил этим клиентом прекращается.
Соответственно можно попробовать так:

Код: Выделить всё

function FindProxyForURL(url, host)
{
$Proxy = "PROXY KOM-AD01-SQUID.holding.com:3128";

... <здесь основной блок правил и исключений> ....

// Один конкретный клиент идёт напрямую
if (isInNet(myIpAddress(), "10.160.100.20", "255.255.255.255")) {return "DIRECT";} 

// Все остальные клиенты идут через прокси
return $Proxy;

}

Re: Настройка WPAD

Добавлено: 25 сен 2014 11:46
kiret
Спасибо большое! Сначала не сообразил, строку с IP отдельного компьютера вставлял последней, поменял местами, как в предложенном Вами варианте - всё заработало.