Раз в какое то время запускается скрипт, который делает ротацию логов squid и сбрасывает все в mysql, затем смотрит не израсходовал ли кто нить квоту, и если находит - то записывает в /usr/local/work/squidacls/users_blocked имена соответствующих пользователей. Затем тот же скрипт делает релоад сквиду.
в конфиге сквида есть такие строчки
Код: Выделить всё
...
acl users_blocked proxy_auth "/usr/local/work/squidacls/users_blocked"
...
http_access deny users_blocked
...
Хочется перенаправлять таких чуваков на страничку с надписью "Ваш трафик сьеден". Как это сделать проще всего ?
Пытался сделать так :
Поставил rejik, в redirector.conf прописал
Код: Выделить всё
error_log /usr/local/rejik/redirector.err
change_log /usr/local/rejik/redirector.log
make-cache /usr/local/rejik/make-cache
work_id /usr/local/work/squidacls/users_blocked
raw_change * http://10.0.1.10:8081/limit.htm
Код: Выделить всё
url_rewrite_program /usr/local/rejik/redirector /usr/local/rejik/redirector.conf
url_rewrite_children 15
Сквид на боевой тачке, особо экспериментировать нельзя. Подскажите как сконфигать реджик. Или мб сквид сам может перенаправлять чуваков из определенного acl?