Squid-прокси с помощью ncsa_auth

Я пытаюсь настроить прокси-сервер squid с помощью ncsa_auth, но не могу найти ncsa_auth в своей системе

Я установил squid с помощью apt-get install squid

Насколько я понимаю, он должен быть установлен вместе со squid, кто-нибудь знает другой способ установить его или почему он не был установлен в первую очередь?

$ dpkg -L squid
/.
/usr
/usr/share
/usr/share/doc
/usr/share/doc/squid
/usr/share/doc/squid/copyright
/usr/share/doc/squid/README
/usr/share/doc/squid/changelog.Debian.gz

3 ответа

Решение

Вы смотрите в неправильном пакете с dpkg -L там. squid пакет представляет собой переходный пакет, который зависит только от squid3 который содержит ncsa_auth программа.

squid является "фиктивным переходным пакетом от squid к squid3". Наверное squid3 уже установлен в вашей системе, так как squid зависит от squid3,

ncsa_auth находится в /usr/lib/squid3/,

У меня просто была такая же проблема. В моей ситуации имя файла "basic_ncsa_auth", и эта простая разница делает беспорядок, хе-хе.

Я надеюсь, что это может помочь вам.

Другие вопросы по тегам