Страница 1 из 2

Статейка "Пилим squid и sams в примерах" RELEASE

Добавлено: 2010-01-12 0:36:04
gonzo111
статья писалась месяца 2-3 назад довести до совершенства то времени, то лень было
лучше выложу и заодно подрихтую :roll:
в принципе по сквиду в инете лежит куча статей, в них правда почти везде одно и тоже...
я попытался описать то, по чем практически нема инфы :smile:
ругайте :roll:
___________________________________________________________

http://www.lissyara.su/articles/freebsd ... quid_sams/ :smile:

Re: Статейка "Пилим squid и sams в примерах" beta 0.05

Добавлено: 2010-01-12 11:50:16
ADRE
попмоему с тореннтами проще динамическими правилами бороться _)) а так прикольно.... нечего критиковать-то )

Re: Статейка "Пилим squid и sams в примерах" RELEASE

Добавлено: 2010-01-26 18:30:33
wassalam
А можно ваш squid.conf полностью в смысле файлик, для полного счастья :oops: конечно если я правильно понял что в статье рихтуется именно он.

Re: Статейка "Пилим squid и sams в примерах" RELEASE

Добавлено: 2010-01-27 16:05:39
ivan_k
Здравствуйте, хорошая статья, но увы у меня sams все равно после реконфига через веб-интерфейс, трет мои изменения, пробывал ставить свои правила выше его правил все равно трет, оставляет только своё.

Re: Статейка "Пилим squid и sams в примерах" RELEASE

Добавлено: 2010-01-28 9:46:36
gonzo111
о каких конкретно изминениях идет речь?: :smile:
и какая версия самса

squid.conf не буду вывылаживать из принципа, дабы:
- отсеять студентов "одминов", которые ничего не соображая скопипастили чужое и
за 1 мин подымают заказчику прокси-сервак за 2 бутерброда с колбасой;
- научить прочитать наконец маны и подумать самому

А так, в статье возможны ошибки так что спрашивайте... :bn:

Re: Статейка "Пилим squid и sams в примерах" RELEASE

Добавлено: 2010-01-28 9:59:05
ivan_k
Когда например запрещаю закачку файлов больше определенного раздела,или когда acl имена на свои меняю, после реконфига через веб-интерфейс пропадает, версия самса 1.0.4

Re: Статейка "Пилим squid и sams в примерах" RELEASE

Добавлено: 2010-01-28 10:02:53
gonzo111
менять не надо надо добавить ниже свои ACL и с ними работать дальше(!)

Код: Выделить всё

#  TAG: acl
acl _sams_default src "/usr/local/etc/squid/default.sams".
acl _sams_4901c4f49225b src "/usr/local/etc/squid/4901c4f49225b.sams".

# Мои ACL
acl sams_default src "/usr/local/etc/squid/default.sams"
acl sams_ip src "/usr/local/etc/squid/4901c4f49225b.sams"

acl auto_update dstdomain eset.com 82.99.19.110 lavasoft.com lavasoft.de 207.44.136.40 ftp.liga.net update.liga.net
http_access allow auto_update

Re: Статейка "Пилим squid и sams в примерах" RELEASE

Добавлено: 2010-01-28 10:16:53
ivan_k
gonzo111 , благодарю за совет, теперь самс перестал трогать мою писанину, спасибо тебе :good:

Re: Статейка "Пилим squid и sams в примерах" RELEASE

Добавлено: 2010-02-17 11:33:58
doctor
а я подправил исходник:

разархивируем sams-1.0.5.tar.bz2

там в файле samsdaemon.c ищем TAG: http_access

Код: Выделить всё

 //############## TAG http_access ########################################

//       if(strstr( &buf[0], "#  TAG: http_access" )!=0&&strstr( &buf[0], "#  TA
       if(strstr( &buf[0], "TAG:" )!=0&& strstr( &buf[0], "http_access" )!=0&&
         {
           if(DEBUG==1)
             printf("TAG: http_access found...  START\n");
//#######<
меняем: "TAG:" на "SAMS:", "TAG: http_access found... START\n" на "SAMS: http_access found... START\n"

архивируем обратно, кладем в distfiles замеряем контрольные суммы, размер и пишем их в distinfo порта...
делаем make deinstall install clean

правим squid.conf. после # TAG: http_access пишем свою секцию: # SAMS: http_access и переносим туда самцовые правила.

в # TAG: http_access теперь пишем свои правила доступа, в # SAMS: http_access самс будет писать свои..

после секций
# TAG: http_access
# SAMS: http_access
должно идти правило
http_access deny all

сохраняем, перезапускаем /usr/local/etc/rc.d/sams, реконфигурируем Сквид в вебморде и радуемся..

ЗЫ. с acl-ами можно сделать тоже самое, кстати.. ))

Re: Статейка "Пилим squid и sams в примерах" RELEASE

Добавлено: 2010-02-19 14:30:44
gonzo111
и какой смысл данных извращений?
пиши себе что хочешь хоть до # TAG: http_access, хоть после
самс все равно твои строки не трогает :bn:

Re: Статейка "Пилим squid и sams в примерах" RELEASE

Добавлено: 2010-02-25 11:49:18
unload84
Здравствуйте. Установил скрипт как описанно в статье, но выдает такую ошибку:

SqStat error
Error (1): Cannot get data. Server answered: HTTP/1.0 407 Proxy Authentication Required

Squid работает в связке с sams+ncsa+samsredir. Поскажите в чем может быть проблема?

Re: Статейка "Пилим squid и sams в примерах" RELEASE

Добавлено: 2010-02-26 11:28:42
wassalam
Не претендую на правильность ответа. Но мне помогло..
Рихтуем httpd.conf Alias /sqstat "/usr/local/share/sqstat/"
<Directory /usr/local/share/sqstat/>
DirectoryIndex sqstat.php
Order deny,allow
Allow from 10.0.0.22/32 ВОТ ЗДЕСЬ Я ЗАДАЛ СВОЮ ПОДСЕТЬ!
</Directory>

Re: Статейка "Пилим squid и sams в примерах" RELEASE

Добавлено: 2010-02-26 18:22:28
gonzo111
"unload84"

cachemgr_passwd у меня решила проблему :smile:
тебе не помогает?

Re: Статейка "Пилим squid и sams в примерах" RELEASE

Добавлено: 2010-03-30 23:09:37
Boomberbun
Подскажите где править время! SqStat пишет Created at: 12:07:24 31/03/2010, но время реальное 00:07:24, реальное в системе Wed Mar 31 00:07:24 MSD 2010

Re: Статейка "Пилим squid и sams в примерах" RELEASE

Добавлено: 2010-04-01 15:40:44
gonzo111
иди спать трудяга :smile:
с утра заметишь что там время в 12 часовом формате

Re: Статейка "Пилим squid и sams в примерах" RELEASE

Добавлено: 2010-04-01 19:40:35
Boomberbun
gonzo111 писал(а):иди спать трудяга :smile:
с утра заметишь что там время в 12 часовом формате
Оно было ясно с первого взгляда что время в 12 часовом формате, но хочеться что было 24. :(

Re: Статейка "Пилим squid и sams в примерах" RELEASE

Добавлено: 2010-04-02 11:26:34
gonzo111
ну это вопрос как бы к разработчику,
я тут не причем,
но если ты такой ленивый, чтобы самому разобратся....
... то я за тебя глянул
Ответ:
/usr/local/share/sqstat/sqstat.class.php
строка 209,столбец 212
date("h:i:s d/m/Y")
меняешь на
date("H:i:s d/m/Y")
и будет тебе счастье (я пых вообще не знаю и то нашел :smile: )

Re: Статейка "Пилим squid и sams в примерах" RELEASE

Добавлено: 2010-04-04 1:49:51
Boomberbun
gonzo111 писал(а):ну это вопрос как бы к разработчику,
я тут не причем,
но если ты такой ленивый, чтобы самому разобратся....
... то я за тебя глянул
Ответ:
/usr/local/share/sqstat/sqstat.class.php
строка 209,столбец 212
date("h:i:s d/m/Y")
меняешь на
date("H:i:s d/m/Y")
и будет тебе счастье (я пых вообще не знаю и то нашел :smile: )
Спасибо!

Re: Статейка "Пилим squid и sams в примерах" RELEASE

Добавлено: 2010-08-19 15:55:14
Jony
а в связке squid+sams+AD+rejik работать будет?
у меня выдает Error (1): Cannot get data. Server answered: HTTP/1.0 407 Proxy Authentication Required
все настроил по статье

Re: Статейка "Пилим squid и sams в примерах" RELEASE

Добавлено: 2010-08-23 10:39:16
gonzo111
будет :smile:

Re: Статейка "Пилим squid и sams в примерах" RELEASE

Добавлено: 2010-10-27 16:08:14
morgan30
Вопрос по поводу sqstat, все настроил как автор предлагает но выдает при заходе на страницуError (1): Cannot get data. Server answered: HTTP/1.0 500 Internal Server Error. Не могу найти нигде решения, ктонить сталкивался с такой ошибкой?

Re: Статейка "Пилим squid и sams в примерах" RELEASE

Добавлено: 2010-10-27 16:12:59
gonzo111
а ты пых-пых настроил?*

Re: Статейка "Пилим squid и sams в примерах" RELEASE

Добавлено: 2010-10-27 16:51:01
morgan30
что именно ты имеешь ввиду настроил пыху?, ну модуль подключен, две строчки прописаны с расширениями в httpd.conf, вообще php странички открывает.

Re: Статейка "Пилим squid и sams в примерах" RELEASE

Добавлено: 2010-10-27 16:53:24
gonzo111
остальные логи хде?

Re: Статейка "Пилим squid и sams в примерах" RELEASE

Добавлено: 2010-10-27 17:16:19
morgan30
в httpd-error.log пишется Premature end of script headers: unknown.cgi