Сайт | Скачать | Видео | Wiki

Автор Тема: [Интернет] Squid  (Прочитано 11987 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн myname

  • Старожил
  • ****
  • Сообщений: 373
  • Репутация: +15/-1
  • Автор темы
[Интернет] Squid
« : 08 Август 2010, 20:29:05 »
скомпилил два сквида,версию squid-3.1.6 http://narod.ru/disk/23531335000/squid-3.1.6-i486_all.pet.html
, и тестовую версию squid-3.2.0.1 http://narod.ru/disk/23531488000/squid-3.2.0.1-i486_all.pet.html
 .....скомпилены на юзера nobody , параметры компиляции можно посмотреть в находящихся в пакетах slackbuild или  squid -v , запускаются  /etc/rc.d/rc.squid start
......работают на всех паппи,но на джинсу и на 4.20 (может ещё на какие) нужны зависимости
...для джинсы
 http://narod.ru/disk/23531077000/libltdl.so.7.2.0.pet.html
, http://narod.ru/disk/23531131000/libdb-4.7.so.pet.html
, http://narod.ru/disk/23531161000/libstdc%2B%2B.so.6.0.9.pet.html
..... для 4.20 http://narod.ru/disk/23531077000/libltdl.so.7.2.0.pet.html .....
« Последнее редактирование: 08 Август 2010, 20:32:22 от myname »

Оффлайн Nikolay Boldyrev

  • Николай
  • Старожил
  • ****
  • Сообщений: 231
  • Репутация: +4/-0
  • Николай
Re: Squid
« Ответ #1 : 09 Август 2010, 01:23:07 »
А для Lucid Puppy (LupuRUS) - эти пакеты подойдут?
С уважением, Болдырев Николай.

Оффлайн myname

  • Старожил
  • ****
  • Сообщений: 373
  • Репутация: +15/-1
  • Автор темы
Re: Squid
« Ответ #2 : 09 Август 2010, 06:45:45 »
Пойдут,и в lupu уже все зависимости есть... я ж говорю для всех паппи...сквиды были скомпилены на паппирусе 4.20,и работают на джинсе , 4.20, квирки, spup, lupu , на 4.30 не проверял но думаю будут работать ...интересно что будучи скомпилены на lupu , сквиды не работали на версиях квирки, spup и паппи ниже -> ругались на несоответствие либ...
« Последнее редактирование: 09 Август 2010, 07:15:30 от myname »

Оффлайн myname

  • Старожил
  • ****
  • Сообщений: 373
  • Репутация: +15/-1
  • Автор темы
Re: Squid
« Ответ #3 : 09 Август 2010, 06:56:23 »
Сквиды запускаются через скрипт
/etc/rc .d/rc .squid start ,он более универсален
, можно запускать и через дебианский скрипт , немного его подправив
, через
/etc/init.d/squid start
 ,но тогда в версиях отличных от lupu,нужно lsb -base
« Последнее редактирование: 09 Август 2010, 06:59:02 от myname »

Оффлайн myname

  • Старожил
  • ****
  • Сообщений: 373
  • Репутация: +15/-1
  • Автор темы
Re: Squid
« Ответ #4 : 07 Сентябрь 2010, 18:10:38 »
обновился сквид до версии 3.1.8,с устранением ошибок и уязвимостей.....этот я скомпилил по немного другим параметрам, c указанием точных директорий для логов и pid ,--with-logdir=/var/log/squid --with-pidfile=/var/run/squid.pid, возможно из за этого исчез баг с выключением сквида через /etc/rc.d/rc.squid stop (в прошлой выложеной версии 3.1.6,  не выключался )....
« Последнее редактирование: 29 Март 2016, 16:58:51 от sfs »

Оффлайн myname

  • Старожил
  • ****
  • Сообщений: 373
  • Репутация: +15/-1
  • Автор темы
Re: Squid
« Ответ #5 : 12 Октябрь 2010, 21:42:40 »
да собственно и из дебиана squidguard работает ......может в некоторых паппи понадобится libdb,она во тоже вложении...
« Последнее редактирование: 29 Март 2016, 16:58:25 от sfs »

Оффлайн myname

  • Старожил
  • ****
  • Сообщений: 373
  • Репутация: +15/-1
  • Автор темы
Re: Squid
« Ответ #6 : 06 Ноябрь 2010, 21:11:30 »
обновился squid,версия 3.1.9
« Последнее редактирование: 29 Март 2016, 16:58:10 от sfs »

Оффлайн Liss

  • Ветеран
  • *****
  • Сообщений: 632
  • Репутация: +23/-0
Re: Squid
« Ответ #7 : 07 Ноябрь 2010, 05:46:19 »
Myname - аль откажешь мне в ответе
не встречал ли где на свете
ты для Сквида (Веб)ГУЮ
С ней удобней...
Терпение, труд и какая-то мать, все перетрут.

Оффлайн myname

  • Старожил
  • ****
  • Сообщений: 373
  • Репутация: +15/-1
  • Автор темы
Re: Squid
« Ответ #8 : 07 Ноябрь 2010, 09:06:11 »
Есть gadmin-squid
http://gadmintools.flippedweb.com/index.php?option=com_content&task=view&id=47&Itemid=37
оно правда для сквида ветки 2.7, но думаю и под ветку 3.1.x подрихтовать можно, и оно не веб ...
Есть http://www.webmin.com/
 на perl ...
Насчёт Sams, ему нужно apache+php+mysql ,я им особо не интерисовался, но интересно,будет ли работать на серверной сборке из austrumi nginx+php-fcgi-mysql (поправилась , и очень лёгкая, и на паппи запустил , могу выложить если надо ) 

Оффлайн myname

  • Старожил
  • ****
  • Сообщений: 373
  • Репутация: +15/-1
  • Автор темы
Re: Squid
« Ответ #9 : 07 Ноябрь 2010, 09:19:18 »
A ещё может как альтернативу сквиду , посмотри delegate
 http://www.delegate.org/delegate/
http://forum.puppyrus.org/index.php/topic,3865.msg35996.html#new
неплохой проксик и настройки через веб

Оффлайн Nikolay Boldyrev

  • Николай
  • Старожил
  • ****
  • Сообщений: 231
  • Репутация: +4/-0
  • Николай
Re: Squid
« Ответ #10 : 07 Ноябрь 2010, 18:42:43 »
Насчёт Sams могу выложить если надо
Да, очень бы хотелось, я его ко многим дистрам пытался прикрутить, но так и не получилось. И к ПапиРусу и к Мандриве, знаний и опыта не хватает.
С уважением, Болдырев Николай.

Оффлайн myname

  • Старожил
  • ****
  • Сообщений: 373
  • Репутация: +15/-1
  • Автор темы
Re: Squid
« Ответ #11 : 07 Ноябрь 2010, 20:28:17 »
Я вобще имел ввиду, выложить nginx+php-fcgi+mysql

Оффлайн Nikolay Boldyrev

  • Николай
  • Старожил
  • ****
  • Сообщений: 231
  • Репутация: +4/-0
  • Николай
Re: Squid
« Ответ #12 : 07 Ноябрь 2010, 20:54:35 »
Прошу прощения, не так понял, вернее так как хотел понять (больная тема, много раз уже пробовал на работе на сервере поднять SAMS).
Ещё раз извиняюсь. ;)
С уважением, Болдырев Николай.

Оффлайн myname

  • Старожил
  • ****
  • Сообщений: 373
  • Репутация: +15/-1
  • Автор темы
Re: Squid
« Ответ #13 : 08 Ноябрь 2010, 10:34:19 »
А что именно не получалось? Я попробую поднять sams на lupu ...или на пакетах debian или скомпилить sams и на серверных пакетах из  слако дистрибутивов (что мне кажется.лучше)...потом отпишусь ...

Оффлайн myname

  • Старожил
  • ****
  • Сообщений: 373
  • Репутация: +15/-1
  • Автор темы
Re: Squid
« Ответ #14 : 11 Ноябрь 2010, 23:33:07 »
хе,хе --хе .... назовём это "запуск sams на xampp 1.7.1" нужен xampp 1.7.1 (в нём php ветки 5.2.*),sams  специально скомпилен на libmysqlclient.so.16.0.0,которая есть в этом xampp 1.7.1
устанавливаем xampp 1.7.1,sams ,squid
делаем симлинк из /opt/lampp/lib/mysql/libmysqlclient.so.16.0.0 в /usr/lib/libmysqlclient.so.16 (это зависимость для  sams)
Для работы SAMS необходимо создать пользователя sams в БД MySQL:
/opt/lampp/bin/mysql -u root
GRANT ALL ON squidctrl.* TO sams@localhost IDENTIFIED BY "888888";
пароль по умолчанию 888888
GRANT ALL ON squidlog.* TO sams@localhost IDENTIFIED BY "888888";
После этого имя пользователя и пароль надо сохранить в файле конфигурации SAMS /etc/sams.conf:
MYSQLUSER=sams - Имя пользователя MySQL, от имени которого будет работать SAMS
MYSQLPASSWORD=yourpasswd - Пароль пользователя в MySQL
Создаем базы SAMS в MySQL
Для этого перемещаемся в каталог /usr/share/sams/mysql и там выполняем команды:
cd /usr/share/sams/mysql
/opt/lampp/bin/mysql -u root < sams_db.sql
/opt/lampp/bin/mysql -u root < squid_db.sql
Настройка SAMS:
Для запуска демонов sams необходимо отредактировать init-скрипт sams. Для этого необходимо в файле /etc/init.d/sams изменить значение параметра SAMS_ENABLE с FALSE на TRUE. Только после этого sams будет учитывать трафик
делаем симлинк из
/usr/share/sams в /opt/lampp/htdocs/sams
Web-интерфейс SAMS доступен по адресу  http://localhost/sams/
Для доступа к web-интерфейсу используйте следующие логин/пароль: admin/qwerty
Т.к. пароль администратора и аудитора установлен по умолчанию - рекомендуется сразу сменить его через web-интерфейс
После этого необходимо настроить параметры работы samsdaemon: тип авторизации пользователей, частота парсинга логов и реконфигурации squid, и прочее
После этого можно создавать пользователей
http://mirror.yandex.ru/puppyrus/puppy/pet/sams-1.0.5.pet
« Последнее редактирование: 29 Март 2016, 16:48:22 от sfs »