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

Черный список прокси-сервера Squid + авторизация не работает

Сейчас у меня такая конфигурация:

acl modems dst 192.168.8.1
acl modems dst 192.168.7.1

acl mypc src 192.168.1.66

http_access allow modems mypc
http_access allow modems localhost
http_access allow !modems
http_access deny all

Я пытаюсь здесь заблокировать доступ к 192.168.7.1 и 192.168.8.1 всем, кроме localhost и моего компьютера.

Более того, у меня настроена такая авторизация

auth_param basic program /usr/lib/squid/basic_ncsa_auth /etc/squid/passwd
auth_param basic realm proxy
acl authenticated_users proxy_auth REQUIRED
http_access allow authenticated_users
# http_access allow localhost
http_access deny all

Разрешить неавторизацию localhost удобно, но не обязательно. Проблема в том, что когда первый фрагмент конфигурации не закомментирован, auth не работает, меня просто не спрашивают о кредитах. Но когда это закомментировано, auth работает нормально. Мне нужно, чтобы оба из них работали, как мне это сделать?