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

Про SQUID

Добавлено: 2006-09-30 20:13:55
proxy-man
Камрады, я вот тут озадачился каким вопросом - может ли SQUID выхватывать ACLки из БД(мускуль или слон)? У кого какие соображения будут? Видимо необходимо каким-то образом аутенфицировать SQUIDа в БД, нужен какой-нидь модуль или библиотека - я пока ничего не нарыл в этом направлении....

Добавлено: 2006-09-30 22:09:05
Alex Keda
а смысл? там редко требуется такой функционал как в БД...
Да и может замедлить работу... а лишняя милисекунда лага на работе с http - может оказаться очень даже значимой...

Добавлено: 2006-10-02 9:38:38
proxy-man
lissyara писал(а):а смысл? там редко требуется такой функционал как в БД...
Да и может замедлить работу... а лишняя милисекунда лага на работе с http - может оказаться очень даже значимой...
Смысл вот в чем - нужно очень часто отключать-подключать пользователей ЛВС в почасовом режиме работы, ну понятно, типа: в понедельник с 10-00 до 15-00 часов... просто у определенного подразделения конторы нет постоянного доступа к "тырнету", только по разрешению босса позволяется доступ к внешней сети (такая вот воля руководства). Ну и я озадачился таким вот вопросом - а шо если все ACL-ки хранить в какой-нидь БД и менять из значение через вэб-интерфейс (наваять его раз плюнуть), единственная загвоздка - как увязать SQUID с БД, т.е. аутенфикация в БД, запись-считывание данных про контрольные списки доступа... это видимо нужно писать библиотеку либо на Си, либо на ПЕРЛе...
А вот про
а лишняя милисекунда лага на работе с http - может оказаться очень даже значимой..
- я чего-то не понял... какие там могут быть лаги? Прокся перечитала новые настройки, пару-тройку секунд на это дело ушло, ай-ай-ай... никто из юзеров и незаметит... :D

Добавлено: 2006-10-02 10:00:40
Alex Keda
а не проще хранить в БД, скидывать скриптом текстовые файлы и давать -k rekonfigure?
Костыль - но работатать будет

Добавлено: 2006-10-02 10:04:24
proxy-man
lissyara писал(а):а не проще хранить в БД, скидывать скриптом текстовые файлы и давать -k rekonfigure?
Костыль - но работатать будет
Камрад, я тоже про такой вариант думал... но я хочу попытаться реализовать задачу "более цивильно" :-)

Добавлено: 2006-10-02 10:12:13
Alex Keda
цивильного не знаю...
надо самому писать...
=========
просто я не знаю подробностей работы - он сразу список в память грузит или на каждый запрос поиск делает... если вариант 2 - при большой нагрузке будет кирдык...

Добавлено: 2006-10-02 10:12:51
Alex Keda
не так сформулировал...
но мысл примерно понятен - будет ли он на каждый запрос поиск по MySQL проводить...

Re: Про SQUID

Добавлено: 2006-10-02 10:27:29
dikens3
proxy-man писал(а):Камрады, я вот тут озадачился каким вопросом - может ли SQUID выхватывать ACLки из БД(мускуль или слон)? У кого какие соображения будут? Видимо необходимо каким-то образом аутенфицировать SQUIDа в БД, нужен какой-нидь модуль или библиотека - я пока ничего не нарыл в этом направлении....
Как вариант подними второй squid:

на 1-ом твои ip.
на 2-ом другие.

Добавлено: 2006-10-02 10:28:01
proxy-man
Подкинули мне люди тут Сишную библиотеку для работы SQUIDa с Постгресом - сча буду ее ковырять и испытывать :-)

Re: Про SQUID

Добавлено: 2006-10-02 10:29:56
proxy-man
dikens3 писал(а):
proxy-man писал(а):Камрады, я вот тут озадачился каким вопросом - может ли SQUID выхватывать ACLки из БД(мускуль или слон)? У кого какие соображения будут? Видимо необходимо каким-то образом аутенфицировать SQUIDа в БД, нужен какой-нидь модуль или библиотека - я пока ничего не нарыл в этом направлении....
Как вариант подними второй squid:

на 1-ом твои ip.
на 2-ом другие.
Камрад, есть огромное желание "забомбарить" такую связку в динамическом стиле, а не в статике :-)
Ковыряю модуль аутенфикации SQUIDa в БД - мнения выложу позже :)

Добавлено: 2006-10-02 10:31:09
proxy-man
lissyara писал(а):цивильного не знаю...
надо самому писать...
=========
просто я не знаю подробностей работы - он сразу список в память грузит или на каждый запрос поиск делает... если вариант 2 - при большой нагрузке будет кирдык...
А что понимается под большой нагрузкой? Сотня пользователей или как? У меня больше десятка пользователей в этой конторе и не будет...

Добавлено: 2006-10-02 10:31:44
Alex Keda
ех... а я тока на шелле кропаю...
да на php...
А люди на сях пишуть :(((

Добавлено: 2006-10-02 10:34:41
dikens3
Всегда нужно идти одним путём - как сделать проще и стабильнее.
Всё таки приятнее когда все серваки работают без твоего присутствия.

P.S. Postgresql к примеру после RESET любит не подниматься. :-)

Добавлено: 2006-10-02 10:58:38
proxy-man
dikens3 писал(а):Всегда нужно идти одним путём - как сделать проще и стабильнее.
Всё таки приятнее когда все серваки работают без твоего присутствия.

P.S. Postgresql к примеру после RESET любит не подниматься. :-)
Хм... не просекал я такой фени за "слоном"... у меня в нем дохрена чего работает - вроде замечаний нет... версия:

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

postgresql-server-7.4.13_1 The most advanced open-source database available anywhere

Добавлено: 2006-10-02 14:36:51
proxy-man
Ну какой результат дали мои ковыряния - модуль аутенфикации для SQUIDа при помощи БД PostgreSQL - рабочий... Автор сего творения живет здесь http://cyberos.narod.ru/index.html

Добавлено: 2006-10-02 15:14:56
dikens3
proxy-man писал(а):postgresql-server-7.4.13_1 The most advanced open-source database available anywhere
Он pid процесс оставляет и не поднимается.

Добавлено: 2006-10-02 15:28:00
proxy-man
dikens3 писал(а):
proxy-man писал(а):postgresql-server-7.4.13_1 The most advanced open-source database available anywhere
Он pid процесс оставляет и не поднимается.
Это типа после RESETа у него такое поведение? Или к чему было сказано?

Добавлено: 2006-10-02 15:30:32
dikens3
После RESET остаётся pid файл с номером процесса, после перезагрузки ес-но pgsql проверяет, но не так, как нужно бы. Говорит что он уже запущен и не буду стартовать.

Постгресс 7 последней версии.

Вобщем лечиться, ручками. :-)

Добавлено: 2006-10-02 15:37:47
proxy-man
dikens3 писал(а):После RESET остаётся pid файл с номером процесса, после перезагрузки ес-но pgsql проверяет, но не так, как нужно бы. Говорит что он уже запущен и не буду стартовать.

Постгресс 7 последней версии.

Вобщем лечиться, ручками. :-)
Ну если честно, я таких капризов за Постгресом не наблюдал :)
На рабочем серванте "стресс-тест" я не устраивал, но на домашней "тачке", после RESETа никаких проблем не было с подъемом "слона"...
ЗЫ - а шо по восьмерке? не юзал ее? какие мнения?

Добавлено: 2006-10-02 15:42:43
dikens3
Неа. Не пользовался.

Добавлено: 2006-10-02 16:06:21
proxy-man
Если по теме... я полагаю, что как альтернатива Си, модуль аутенфикации может быть написан на PERLe - у него есть и библиотеки для взаимодействия с БД... А кто как думает? Какие есть соображения?

Добавлено: 2006-10-03 9:53:38
proxy-man
Вот что имеется вообще из официально имеющихся "аутенфикаторов" для SQUIDа - http://www.squid-cache.org/related-software.html#auth - кто и какие методики использовал? Что было хорошо, а чего работало "коряво"?

Добавлено: 2006-10-04 8:32:25
Urgor
Если есть домен на AD, то тебя спасет ntlm авторизация, но для этого придется подымать самбу и винбинд. За то в остальном -- делаешь группу инет и добавляешь в нее группы и юзеров кому инет нужен. телемаркет. :)

Добавлено: 2006-10-04 9:36:04
proxy-man
Urgor писал(а):Если есть домен на AD, то тебя спасет ntlm авторизация, но для этого придется подымать самбу и винбинд. За то в остальном -- делаешь группу инет и добавляешь в нее группы и юзеров кому инет нужен. телемаркет. :)
А лично чего юзал? Или не было надобности?

Добавлено: 2006-10-04 9:50:20
Urgor
Лично на одной из халтур юзал. Там за админа продвинутый виндовый юзер был, это решение оказалось самым простым. Около 25 юзверей -- полет нормальный.