Lightsquid+Transparent proxy - приписать в отчете ФИО



  • Здравствуйте.
    Только поставил pfsense. И настроил lightsquid.
    Статистика собирается отлично. Только вот можно мне как-то ручками приписать в поле ФИО свои фамилии на основе ip?
    Дело в том, что ip у всех статичные. А начальнику удобней будет смотреть отчет по фамилиям, а не ip.
    Прошу прощения за тупость, но не пойму где это сделать.
    Пункт Auth Settings в squid недоступен в связи с
    Authentication cannot be enabled while transparent proxy mode is enabled



  • Внимательно прочитать документацию к lightsquid
    http://lightsquid.sourceforge.net/How It Work.html (даю наводку realname)



  • Огромное спасибо.
    Быстренько все прописал в /usr/local/etc/lightsquid/realname.cfg . Все заработало. Начальник счастлив.
    Сейчас буду читать подробнее, что там с группами и т.д.



  • dorogoy a mojno uznat chem smotrish statistiku podskoji plz



  • Просто установил squid и lightsquid модули.
    После этого в меню появились services - Proxy server - это настройка самого сквида
    а в status - Proxy server Report - эта настройка lightsquid(он и формирует репорты)
    Начальнику скинул ссылку http://192.168.1.1/lightsquid/index.cgi - там и есть вся статистика.

    Сейчас он мне поставил новую задачу: ограничить доступ к этой самой статистике.
    в /usr/local/www/lightsquid/.htaccess все прописал как положено.
    Но вот /usr/local/sbin/lighttpd на него не обращает внимания.
    Поправил /var/etc/lighty-webConfigurator.conf добавив в конце как обычно в apache делал:
    AccessFileName .htaccess
    Но он выдает ошибку.

    Помогите убогому. Ну не знаю я про этот lighttpd ничего. И изучать желания нет. Мне больше apache по душе…



  • Итак, для начала: я идиот и тупица.
    Правим /var/etc/lighty-webConfigurator.conf
    1. добавляем "mod_auth"
    2. в конце файла создаем:

    auth.backend = "htpasswd"
    auth.backend.htpasswd.userfile = "/.pa.txt" #здесь хранятся наши замечательные имена пользователей и пароли
    auth.require = ( "/lightsquid/" =>
    (
     "method"   => "basic",
     "realm"    => "My Special Directory",
     "require"  => "valid-user"
    ))
    

    Как создавать файлик с паролями в pfsense не знаю. На своей локальной машине делал так:

    htpasswd -c .pa.txt user1
    htpasswd .pa.txt user2
    htpasswd .pa.txt user3
    


  • lighttpd не apache и в нем не будут работать .htaccess,

    у вас похоже модуль авторизации не подключен добавьте
    server.modules                += ( "mod_auth" )
    перед auth.backend = "htpasswd"

    документация как настроить авторизацию на официальном сайте
    http://redmine.lighttpd.net/projects/lighttpd/wiki/Docs:ModAuth



  • А я никак не могу группы прописать((

    realname.cfg
    192.168.1.1 Server
    192.168.1.2 Test1
    192.168.1.26 Test2

    group.cfg
    Server 01 SysAdmin
    Test1 01 SysAdmin
    Test2 02 Testers

    И ничего…



  • realname.cfg
    192.168.1.1    Server
    192.168.1.2    Test1
    192.168.1.26  Test2

    group.cfg
    192.168.1.1  01  SysAdmin
    192.168.1.2  01  SysAdmin
    192.168.1.26  02  Testers

    Вот так группы пошли…


Log in to reply