Здравствуйте.
1. Как заставить через squid работать smtp, pop3,imap, icq? Или какие дополнительные программы для этого нужно поставить (тогда как их настраивать тоже интересно)
2. Как резать банеры? Хотя бы часть самых надоедливых.
3. Какую программу (самую ненавороченную) для анализа логов брать чтоб просто смотреть сколько скачал каждый пользователь в отдельности. Нужна прога, которая не будет требовать дополнительных вещей типа PHP и т.д.PS Работать оно все должно в openBSD 3.4
Вообщем так: для работы почты (если ты это имеешь в виду под "smtp+pop3+imap" ) squid не нужен. Тебе нужно ставить sendmail или qmail или postfix.... вообщем смотри сам... В Линухе POP я пускаю из xinetd (inetd в BSD должен быть)...
Если Для работы аськи нуна настроить iptables. вот тебе результат iptables-save (я говорю про Linux) в BSD есть фишка ipfw там похоже должно быть....
*nat
:PREROUTING ACCEPT [6983:370464]
:POSTROUTING ACCEPT [541:32614]
:OUTPUT ACCEPT [541:32614]
-A POSTROUTING -s 10.26.0.0/255.255.0.0 -p tcp -m tcp --dport 5190 -j MASQUERADE
-A POSTROUTING -s 10.26.0.0/255.255.0.0 -p udp -m udp --dport 5190 -j MASQUERADE
-A POSTROUTING -s 10.26.0.0/255.255.0.0 -p tcp -m tcp --dport 5190 -j MASQUERADE
-A POSTROUTING -s 10.26.0.0/255.255.0.0 -p udp -m udp --dport 5190 -j MASQUERADE
COMMIT
# Completed on Fri Apr 9 13:18:07 2004
# Generated by iptables-save v1.2.7a on Fri Apr 9 13:18:07 2004
*filter
:INPUT ACCEPT [24071:5619651]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [20313:10758566]
:RH-Lokkit-0-50-INPUT - [0:0]
-A FORWARD -s 10.26.0.0/255.255.0.0 -p tcp -m tcp --dport 5190 -m state --state NEW,ESTABLISHED -j ACCEPT
-A FORWARD -d 10.26.0.0/255.255.0.0 -p tcp -m tcp --sport 5190 -m state --state RELATED,ESTABLISHED -j ACCEPT
-A FORWARD -s 10.26.0.0/255.255.0.0 -p udp -m udp --dport 5190 -m state --state NEW,ESTABLISHED -j ACCEPT
-A FORWARD -d 10.26.0.0/255.255.0.0 -p udp -m udp --sport 5190 -m state --state RELATED,ESTABLISHED -j ACCEPT
COMMIT
только учти, что это результат нескольких команд на основе ГОЛОГО firewall. так что лучше раздуплять iptables/ipfw (я и сам этим занимаюсь :)
Баннеры в squid рубяться так:
1. делаешь acl
acl banners url_regexp -i <url_file> # где url_file - файл содержащий урлы баннеров. (почитай ваще инфу в сети насчёт баннеров много есть...)
2. собсно банишь баннеры:
http_access deny bannersи последнее: я для анализа логов squid использую webalizer и меня он полностью устраивает. для почты нашёл isoqlog, тока он кривоват малёхо будет....
P.S. А почему, кстати остановился на OpenBSD??? :-)
>Вообщем так: для работы почты (если ты это имеешь в виду под
>"smtp+pop3+imap" ) squid не нужен. Тебе нужно ставить sendmail или qmail
>или postfix.... вообщем смотри сам... В Линухе POP я пускаю
>из xinetd (inetd в BSD должен быть)...Мне надо чтоб с машин из локалки был доступ к внешним ящикам, а не свой почтовый сервак (пока :-)
>Если Для работы аськи нуна настроить iptables. вот тебе результат iptables-save (я
>говорю про Linux) в BSD есть фишка ipfw там похоже должно
>быть....
>*nat
>:PREROUTING ACCEPT [6983:370464]
>:POSTROUTING ACCEPT [541:32614]
>:OUTPUT ACCEPT [541:32614]
>-A POSTROUTING -s 10.26.0.0/255.255.0.0 -p tcp -m tcp --dport 5190 -j MASQUERADE
>
>-A POSTROUTING -s 10.26.0.0/255.255.0.0 -p udp -m udp --dport 5190 -j MASQUERADE
>
>-A POSTROUTING -s 10.26.0.0/255.255.0.0 -p tcp -m tcp --dport 5190 -j MASQUERADE
>
>-A POSTROUTING -s 10.26.0.0/255.255.0.0 -p udp -m udp --dport 5190 -j MASQUERADE
>
>COMMIT
># Completed on Fri Apr 9 13:18:07 2004
># Generated by iptables-save v1.2.7a on Fri Apr 9 13:18:07 2004
>
>*filter
>:INPUT ACCEPT [24071:5619651]
>:FORWARD ACCEPT [0:0]
>:OUTPUT ACCEPT [20313:10758566]
>:RH-Lokkit-0-50-INPUT - [0:0]
>-A FORWARD -s 10.26.0.0/255.255.0.0 -p tcp -m tcp --dport 5190 -m state
>--state NEW,ESTABLISHED -j ACCEPT
>-A FORWARD -d 10.26.0.0/255.255.0.0 -p tcp -m tcp --sport 5190 -m state
>--state RELATED,ESTABLISHED -j ACCEPT
>-A FORWARD -s 10.26.0.0/255.255.0.0 -p udp -m udp --dport 5190 -m state
>--state NEW,ESTABLISHED -j ACCEPT
>-A FORWARD -d 10.26.0.0/255.255.0.0 -p udp -m udp --sport 5190 -m state
>--state RELATED,ESTABLISHED -j ACCEPT
>COMMIT
>только учти, что это результат нескольких команд на основе ГОЛОГО firewall. так
>что лучше раздуплять iptables/ipfw (я и сам этим занимаюсь :)По поводу Аси - сегодня попробую разобраться, но вроде понял что делать надо.
>Баннеры в squid рубяться так:
>1. делаешь acl
>acl banners url_regexp -i <url_file> # где url_file - файл содержащий урлы баннеров. (почитай ваще инфу в сети насчёт баннеров много есть...)
>2. собсно банишь баннеры:
>http_access deny banners
>
Про банеры тоже вроде яснее стало.
>и последнее: я для анализа логов squid использую webalizer и меня он
>полностью устраивает. для почты нашёл isoqlog, тока он кривоват малёхо будет....Где взять webalizer? Требует ли он PHP, PERL или что еще для работы?
>
>P.S. А почему, кстати остановился на OpenBSD??? :-)OpenBSD выбрал потому, что маленькая и шустрая - я с ней работал на прошлой работе, но тогда цель другая была - программы писал.
>Здравствуйте.
>1. Как заставить через squid работать smtp, pop3,imap, icq? Или какие дополнительные
>программы для этого нужно поставить (тогда как их настраивать тоже интересно)smtp, pop3,imap никак ! пропуск делается на firewall
аська через сквид элементарно - сделай поиск на этом форуме и найдешь кучу ответов - это делается через https порт 443 для login.icq.com и в качестве прокси укажи ip и порт сквида>
>2. Как резать банеры? Хотя бы часть самых надоедливых.посети сайт squid.opennet.ru - там найдешь кучу знаний и ответов на втои вопросы
>3. Какую программу (самую ненавороченную) для анализа логов брать чтоб просто смотреть
>сколько скачал каждый пользователь в отдельности. Нужна прога, которая не будет
>требовать дополнительных вещей типа PHP и т.д.
>
>PS Работать оно все должно в openBSD 3.4
прога sarg http://web.onda.com.br/orso/sarg.html
>>Здравствуйте.
>>1. Как заставить через squid работать smtp, pop3,imap, icq? Или какие дополнительные
>>программы для этого нужно поставить (тогда как их настраивать тоже интересно)
>
>smtp, pop3,imap никак ! пропуск делается на firewall
>аська через сквид элементарно - сделай поиск на этом форуме и найдешь
>кучу ответов - это делается через https порт 443 для login.icq.com
>и в качестве прокси укажи ip и порт сквидаАся заработала нормально. :-)
>>2. Как резать банеры? Хотя бы часть самых надоедливых.
>
>посети сайт squid.opennet.ru - там найдешь кучу знаний и ответов на втои
>вопросыБанеры режутся.. И порно тоже..
Только списки серверов которые резать НОРМАЛЬНЫЕ нужны, а то в одном списке целиком rambler блокировался.. :-)
>>3. Какую программу (самую ненавороченную) для анализа логов брать чтоб просто смотреть
>>сколько скачал каждый пользователь в отдельности. Нужна прога, которая не будет
>>требовать дополнительных вещей типа PHP и т.д.
>>
>>PS Работать оно все должно в openBSD 3.4
>прога sarg http://web.onda.com.br/orso/sarg.htmlСарг рулит!!! Клевая штука и под OpenBSD молча без шаманства заработал!