Назад | Перейти на главную страницу

Squid больше не max_user_ip?

Я компилирую последнюю версию Squid (3.4) и заметил, что он жалуется на мои (рабочие) правила относительно max_user_ip:

acl concurrent_browsing max_user_ip -s 5

Я проверил конфиги а вроде пропала совсем? Есть ли этому замена?

Максимальное количество входов на пользователя

Squid предоставляет тип ACL max_user_ip, который соответствует, когда одно имя пользователя используется для аутентификации с более чем указанного количества машин. Директива Authenticate_ip_ttl используется для определения тайм-аута для записей IP-адреса. Итак, если мы хотим, чтобы наши клиенты входили в систему не более чем с трех разных машин, мы можем использовать следующую конфигурацию:

acl ip_limit max_user_ip 3
http_access deny ip_limit

По умолчанию случайные запросы отклоняются по достижении лимита. Мы можем запретить полный доступ, указав опцию -s при построении ACL.

Похоже, что в 3.4 если добавить -s директива приводит к сбою squid, поэтому я отправил отчет об ошибке после этого.