Сейчас у меня такая конфигурация:
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 работает нормально. Мне нужно, чтобы оба из них работали, как мне это сделать?