Насколько я понимаю, мой вопрос не об иерархиях прокси.
Мне посчастливилось настроить Squid3 как прозрачный прокси. Он работает хорошо, и все запросы проходят через него.
Теперь пользователь на одном из компьютеров в сети, которую я контролирую, хотел использовать свой собственный прокси. Он установил настройки браузера для использования который прокси. Сначала запрос проходит через мой прозрачный Squid, и это нормально.
Но затем, как ни странно, мой прозрачный Squid отправляет запрос прямо на целевой сервер. Он не использует который proxy хотел использовать один из пользователей.
Это ошибка, особенность или, надеюсь, я что-то не так сделал с файлом конфигурации? Пожалуйста, если у кого-то есть опыт в этом, дайте мне некоторое представление об этом.
Насколько я понимаю, это поток данных с компьютера пользователя в Интернет. Если ваш кальмар напрямую подключается к цели, это желаемая функциональность.
Поток данных должен быть следующим. Браузер пользователя подключается к его прокси и его прокси (этот прокси) должен перенаправить запрос на Squid3, который, в свою очередь, подключается к цели.
Пользователь ---> Прокси пользователя ---> Squid3 ---> Интернет
Пользователь должен настроить свой прокси для использования Squid3, если вы не используете брандмауэр для маршрутизации HTTP-трафика через Squid3.