Возник резонный вопрос: для какой версии сквида тестировался Rejik?
дело в том, что есть такой параграф для STABLE 5.5:
Key changes squid-2.5.STABLE4 to 2.5.STABLE5:
redirector interface modified to try to deal with login names containing spaces or other odd characters. This is accomplished by URL-encoding the login name before sent to redirectors. Note: Existing redirectors or their configuration may need to be slightly modified in how they process the ident column to support the new username format (only applies to redirectors looking into the username)
Проблема, как ни странно, в моём случае крылась в следующем:
в файле конфигурации я использую редирект на локальный сервер
127.0.0.1/ban/1x1.gif
или
127.0.0.1/ban/ERR_PORNO.html
и так далее.
Почему-то свкид 2.5.5 этого не понимал в нашем случае. Но и работа не завершалась, страницы показывались. В логах просто шел ответ 404 - не найден объект.
Но ответ не окончательный, буду разбираться дальше.
Пришлось вместо 127.0.0.1 использовать адрес этого же компьютера в сети типа 192.168.123.1.
На сколько я понял, они сделали замену некоторых символов на их ескейп-последовательность, например заменили пробел на %20.
Если дело только в этом, то redirector-3.0.0 и выше совместим со squid 2.5.STABLE5
В строке замены всегда лучше писать ip прокси, а не 127.0.0.1, за исключением случая, когда все клиенты настроены на работу с прокси, даже в том случае, если запрос идет на 127.0.0.1 (который по совместительству является ip клиента)
Если остались проблемы, покажите Ваш конфиг и redirector.err