Что именно меняется в алгоритме работы squid`a при включении режима «прозрачного прокси»?
Вопрос в следующем. Что именно меняется в алгоритме работы squid`a при включении режима "прозрачного прокси". Т.е. Как он начинает воспринимать входящие пакеты и т.д. Вопрос связан с тем, почему нельзя просто заворачивать клиентский трафик на проксю, без этой строчки в конфиге.
Также, насколько я понял, в прозрачном режиме невозможно воспользоваться авторизацией. так ли это?
Если да, то как можно реализовать авторизацию по логину и паролю для доступа в инет через squid, если на клиентских машинах явно не будет указана настройка прокси?
Для правильного вопроса надо знать половину ответа
Авторизации в прозрачном режиме не будет, в squid она отключена из-за ошибки в IE, который при отсутствии настройки прокси и ответе HTTP 407 Proxy Authentication Required выдаёт ошибку.
Можно раздавать адрес прокси через WPAD используя DHCP или DNS (Firefox понимает только DNS). Для этого необходимо поднять web-сервер, раздающий файл wpad.dat и дать ссылки на него на DHCP сервере и на DNS-сервере домена, в который входит компьютер.
Начиная со squid 3.1 transparent разбили на несколько режимов, в зависимости от того, кто перенаправляет пакеты на squid. Варианты настройки в разных случаях - wiki.squid-cache.org/ConfigExamples/Intercept