Здравствуйте!
Локальная сеть
(192.168.111.0/24)
|||
\ /
Контролер домена (DNS, DHCP)
(192.168.111.2)
|||
\ /
Шлюз (NAT, PROXY)
(192.168.111.1)
|||
\ /
Интернет
(Внешний белый IP)
Имеется локальная сеть состоящая из:
1.1. Машин вхожих в AD;
1.2. Машин НЕ вхожих в AD (так сказать внештатные сотрудники, которым необходим интернет);
1.3. И те и другие любят просаживать канал
2. Сейчас, как временная мера, 80 и 8080 порты разрешены только для определенного списка MAC адресов (дабы с планшетов и смартфонов не сидели левые товарищи), по средствам acl и mime_type порезал потоковое видео и аудио (естественно за исключением HTTPS контента), запретил качать некоторые форматы файлов, видео, аудио, торренты. Все остальное идет мимо прокси.
Что бы управлять ситуацией полностью, нужно пустить весь трафик через squid, в том числе HTTPS.
И в последствии блокировать нежелательные ресурсы.
По логике, я понимаю, что нужно:
1. Раздать параметры прокси через GPO;
2. Перевести squid в НЕпрозрачный режим проксирования;
3. Завернуть ВЕСЬ трафик на 3128 (squid);
4. Разрешить в squid.conf то что нужно и кому нужно (по портам).
НО, как быть с машинами, на которых GPO не распространяются?
Поможет ли в этом случае реализация WPAD на шлюзе, т.е. будет ли получить настройки прокси каждая машина, обратившись скажем на 80,8080,443 порты?
Прошу совета/пример решения у знающих людей, как лучше поступить в данной ситуации. Сразу скажу, вариант "Логи на стол директору -> штрафы/увольнения" неприемлем, т.к. он этим заниматься не будет, а канал от всякого хлама нужно разгружать.