![]() |
redirect для SquidGuard
Хотел узнать можно для обрезки баннеров сделать чтобы редирект вот таким образом или нет?
Кусок squidGuard.conf .... dest banners { domainlist banners/domains expressionlist banners/expression usllist banners/urls redirect /usr/local/squidGuard/1x1.gif log banners } ..... Помогите пожалуйста, не обрезает сволочь!!! Apache не установлен. Можно ли сделать обрезку без установки apache Спасибо |
Orfan
Так сделать не получится, squidGuard не может сделать редирект на локальный ресурс. Поставь вот эту ссылку http://www.maynidea.com/squidguard/1x1.gif после первого редиректа она попадет в кеш. |
must die
Ставил ссылку, результата никакого. В логе пишет, что банеры обнаружены, подмены не происходит. Наверно без Apache не обойтись. Подскажите как поставить Apache, с настройками для squidguard'a. Сервер Apache нужен только для того, чтобы было куда squidguard'у сделать редирект и все. На компе кроме squidguarda, также настроен NAT и firewall. Если не трудно (и конечно не в лом) подскажите. Буду очень благодарен. Обидно все настроил, все работае, а вот с банерами и рекламой ну никак не получается. |
Orfan
Данную ссылку я взял из конфига работающего у меня squidGuard'a. Если хочешь ставь апач, только зачем... |
must die
Т.е. данная ссылка действительно подменяет банеры, указанные в /usr/local/squidguard/bd/banners/ ? У меня тебя в конфиге в теге ACL написано следующее: ACL { LocalGroup { pass !ads !banners !porn all } } У тебя подобие или в другой форме? |
2 Orfan
Вообщем также acl { clients within workhours { pass !banners !mail !adult !porn any } } |
must die
Мне наверное надо на эту ссылку (.../1х1.gif ) зайти без запущенного squidguard'а, он (1x1.gif) попадет в кеш squid'у и только затем запускать squidguard. Так наверное?! (Сейчас проверить не могу, только в понедельник.) А что у тебя на месте замененных банеров на на странице отображается? |
Orfan
Вместо баннеров отображается 1х1 прозрачный гиф, т.е. визуально ничего ;-) |
must die
ВСЕ!!! УРААА!!! РАБОТАЕТ! Спасибо огромное, все заработало. Зашел по ссылке без запущенного squidguarda, файлик попал в кеш. Затем запустил squidguard, и до свиданья банеры. УРА. Спасибо всем огромное. Наконец-то сделал сервер на freebsd. Действительно очень гибкая, и дружелюбная система. Freebsd - forever! |
must die
Подскажи чем ты трафик считаешь? Хотелось бы сделать подсчет по каждому пользователю локальной сети. |
Orfan
sarg присылает каждый день отчет на почту Может формировать детальный отчет в html. |
must die
У себя тоже sarg настроил, но ему (почему сам не знаю) как-то не доверяю. Если не трудно скинь конфиг своего саржа. |
Orfan
Мне 100% точность не нужна. Хотя данные практически совпадают с показаниями Internet Access Monitor for Squid. Если тебе нужен биллинг, то нужно в сторону других решений смотреть. |
must die
Извини за назойливость. Покажи какую строку ты crontab прописал, чтобы тебе каждый день отчет на почты приходил. Или ты это в sarg.conf указал??? У меня по cron'у sarg каждые 10 минут стартует, а через 12 минут squid перезапускаю. Чтобы оперативно отслежвиать кто попал в файл per_user_limit и закрыть ему доступ. |
Orfan
output_email admin@mail Если эта опция стоит, то сарж не формирует html статистику, а только присылает почтой отчет и наоборот... |
must die
Благодарю за советы. |
Появился вопрос. В sarg.conf в теге per_user_limit
написал строчку: per_usr_limit /usr/local/sarg/over_limit 400 соответственно в squid.conf прописал в acl все как следует. Sarg не записывет в файл over_limit пользователей явно превысивших лимит в 400 мегов. Но sarg исправно шлет отчеты, т.е. все ок, но в файл ip юзеров не записывает. Разрешение на запись в файл для всех сделал командой: chown nobody:nogroup /usr/local/sarg/over_limit . Не подскажите в чем может быть дело??? В нете искал, но ничего путного кроме переуставке sarg'a не нашел, хотя у многие сталкивались с этой проблемой. |
Цитата:
Вообще, на сколько я помню, разрешение на запись для всех даётся через chmod o+w file. К тому же, если дело в разрешениях, то это должно как-то в логах отложиться... |
Barracuda
В том то и дело, что в логах ничего по этому поводу нет. А с разрешением на запись выставлено chmod 666, так что дело не в этом. Весь день в нете искал, много сталкивается, но еще раз повторюсь, решения так и не увидел. Быстрее всего что-то в самом Sarg'e. Ведь до этого записывал всех. Затем поменял квоту со 100 до 400 мегов (блин пошел на поводу у юзеров) и все перестал записывать в файл. Наверное проще переустановить, а там менять по строке sarg.conf и смотреть от чего и почему. |
Orfan
Может после изменений сквид надо перезапустить? |
must die
Перезапукал сквид, не в этом дело. Нашел!!! Если указываешь output_email, то он шлет отчет на почту, но не учитивает параметр per_user_limit и соответственно не записывает ip юзеров, превысивших лимит в файлик. Если output_email остваляешь default (none), то sarg генерит отчеты в html виде и не шлет соответственно ничего на почту, но записывавет юзеров в файл over_limit и блокирует штрафников. Вот так работает sarg. Всем спасибо. |
Orfan
Ну первую часть я знал, а вот то что лимиты с этим не работают не догадался :) Кстати, там недавно на лоре видел альтернативу саржу, более функциональную...правда сам пока не пробовал. |
must die
Пока все варианты не перепробовал - не узнал что к чему. Сарж меня в данный момент всем устаивает (кто куда, во сколько, все показывет). Мне удобно. :) Цитата:
|
|
must die
Благодарю. Посмотрел, может "отважусь" поставить :) ... на лоре... - никогда бы не подумал, что - это www.linux.org |
Orfan
Цитата:
|
must die
Век живи - век учись! :) Все UNIX-овые системы - Весчь с Большой Буквы. |
Время: 13:51. |
Время: 13:51.
© OSzone.net 2001-