Thank you for reading this post, don't forget to subscribe!
Если Вам необходимо ограничить доступ к своему прокси-серверу Squid с помощью логина и пароля, то сделать это очень просто.
Для это необходимо в файл конфигурации прокси /etc/squid/squid.conf добавить следующие строки:
auth_param basic program /usr/lib/squid/basic_ncsa_auth /etc/squid/passwords
auth_param basic realm proxy
acl authenticated proxy_auth REQUIRED
http_access allow authenticated
http_access deny
Итак, добавили параметры простой авторизации и ACL. Теперь неавторизованные пользователи не смогут пользоваться прокси-сервером.
Теперь настроим пользователя, от которого будем подключаться к Squid. В моем случае — это myuser.
# htpasswd -c /etc/squid/passwords myuser
Введите 2 раза пароль для этого пользователя.
Осталось применить новую конфигурацию Squid. Это можно сделать незаметно для работающих пользователей:
# squid -k reconfigure