Сначала извините за мой английский.
Я настроил Squid в режиме аутентификации на порт 8888 и перенаправил свой сетевой трафик eq www через карту маршрутов на сервер squid. На сервере squid я использовал iptables для перенаправления трафика с порта 80 на порт 8888 (порт squid). Когда я просматриваю веб-страницы в Internet Explorer, отображается эта ошибка.
The requested URL could not be retrieved
--------------------------------------------------------------------------------
The following error was encountered while trying to retrieve the URL: /
Invalid URL
И это сообщение присутствует в access.log:
1281752166.811 0 10.32.3.12 NONE/400 1744 GET / - NONE/- text/html
Когда я устанавливаю каждый IP (не squid ip) в настройках прокси Internet Explorer с портом 80; присутствует окно аутентификации, затем запрошенный мной web.
Когда squid настроен в прозрачном режиме, он работает нормально.
Из того, что я понимаю, вы не получаете окно аутентификации в прозрачном режиме, но получаете его при установке значений вручную (не принимая во внимание последнюю строку вашего вопроса).
Причина, по которой я не беру во внимание последнюю строку, заключается в том, что вы не можете использовать аутентификацию с помощью squid в прозрачном режиме, поэтому последняя строка не имеет смысла.
Вы должны выбрать: либо получить прозрачную простоту использования, либо вручную настроить прокси для каждого компьютера, чтобы вы могли получить аутентификацию.
Может быть, вы можете попробовать автоматическую настройку прокси. Это все еще проще, чем настраивать все параметры на каждом компьютере, но требует некоторой работы.