У меня есть очень странная проблема со сквидом 3 и pfSense. Так как я использую созданный squid3 пакет сообщества для pfSense, я не готов исключить возможность, что это - ошибка в pfSense реализации. После этих слов вот проблема.
Мне настраивали основную "локальную" аутентификацию с 3 определенными пользователями: "администратор", "тест" и "myname". Единственный, который, кажется, работает, является "администратором". Я могу войти в систему с "администратором" любой любой браузер, и он работает, как предназначено, включая все мои фильтры, и т.д. Ни один из двух других пользователей не работает вообще. Это действует, как будто они не там. Я также пытался добавить учетные записи "администратора" и "admin2". работы "adminstrator", "admin2" не делает. Я открыл файл паролей сквида, чтобы подтвердить, что все учетные записи там. Если я могу думать о каких-либо других синонимах для "администратора", я буду судить их.
Я тоже не мог заставить это работать, поэтому я сделал настройку пакет FreeRadius на pfSense, а затем настроил его как серверную часть аутентификации для Squid, после чего я смог войти в систему с пользователем, которого я создал на FreeRadius.
Просто установите Freeradius для прослушивания порта 1812, а затем установите сервер радиуса в конфигурация Squid на 127.0.0.1