################################################################################ # # SAMS (Squid Account Management System) # # Copyleft 2007-2010 Dmitry Chemerik # Web: http://sams.perm.ru # # This code is open source and may be copied and modified as long as the source # code is always made freely available. # Please refer to the General Public Licence http://www.gnu.org/ or Licence.txt ################################################################################ Коротко. Нужен был sams, взял версию 1.0.5, немного подправил чтобы легко было ставить и залил на гитхаб, опять же, чтобы легче было скачать исходники и скопилить. Протестировано на Centos 7 (2009) x86_64: - MariaDB 5.5.68 - Apache 2.4.6 + mod_php - PHP 5.4.16 - Squid 3.5.20 Устанавливаем пакеты gcc make libxml2-devel pcre-devel gcc make mariadb mariadb-server mariadb-devel php php-mcrypt php-gd php-mbstring php-pdo php-mysql phpmyadmin squid Создаем симлинки ln -s /usr/lib64/mysql/libmysqlclient.so.18.0.0 /usr/lib/libmysqlclient.so ln -s /usr/lib64/libpcre.so.1.2.0 /usr/lib/libpcre.so Качаем, компилим. git clone https://github.com/zulicheg/sams-1.0.5.git cd sams-1.0.5 ./configure make && make install Качаем и ставим Rejik, если не нужен в squid.conf коментируем строку редиректа Мои правки 1. make install кладет готовый к использованию /etc/squid/squid.conf 2. make install кладет готовый к использованию /etc/httpd/conf.d/sams.conf 3. make install кладет готовый к использованию /etc/sams.conf 4. make install юнит для запуска сервиса /etc/systemd/system/samsdaemon.service 5. Внесены правки в файлы *.sql чтобы таблицы импортировались в новые версии MySQL/MariaDB 6. Внесены правки в файлы configtray.php и webconfigtray.php без которых невозможно было настроить sams через web-интерфейс P.S. Спасибо разработчику за SAMS, жаль что проект заброшен.