Проблемы с установкой, настройкой и работой системных и сетевых программ.
Модераторы: GRooVE, alexco
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
CTOPMbI4
- прапорщик
- Сообщения: 482
- Зарегистрирован: 2008-05-02 20:20:47
- Откуда: Made in Russia
Непрочитанное сообщение
CTOPMbI4 » 2009-07-13 6:51:54
Поставил Squid. Добавил в конфиг
squid.conf
Код: Выделить всё
auth_param basic program /usr/local/libexec/squid/ncsa_auth
теперь при запуске выдает
Код: Выделить всё
FATAL: auth_param basic program /usr/local/libexec/ncsa_auth: (2) No such file or directory
Вопрос как установить поддержку ncsa_auth?
Это почти неподвижности мука
Мчаться куда то со скоростью звука,
зная преакрасно, что есть уже где то
Некто
Летящий
Со скорости
Света!
CTOPMbI4
-
Хостинг HostFood.ru
-
Хостинг HostFood.ru
Тарифы на хостинг в России, от 12 рублей:
https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.:
https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах:
https://www.host-food.ru/domains/
-
arkan
- ст. прапорщик
- Сообщения: 559
- Зарегистрирован: 2008-08-03 19:58:13
- Откуда: Новосибирск
-
Контактная информация:
Непрочитанное сообщение
arkan » 2009-07-13 7:57:37
auth_param basic program /usr/local/libexec/squid/ncsa_auth /usr/local/etc/squid/users
arkan
-
arkan
- ст. прапорщик
- Сообщения: 559
- Зарегистрирован: 2008-08-03 19:58:13
- Откуда: Новосибирск
-
Контактная информация:
Непрочитанное сообщение
arkan » 2009-07-13 8:33:51
snorlov писал(а):поставьте апач ...
А закусывать не пробывали ?
httpasswd и вперед на создание файла /usr/local/etc/squid/users
arkan
-
CTOPMbI4
- прапорщик
- Сообщения: 482
- Зарегистрирован: 2008-05-02 20:20:47
- Откуда: Made in Russia
Непрочитанное сообщение
CTOPMbI4 » 2009-07-13 8:54:03
Все сделал Юзера создал. httpasswd.
Именно пишет что данного файле нет.
Код: Выделить всё
FATAL: auth_param basic program /usr/local/libexec/ncsa_auth: (2) No such file or directory
Я как понял нужно включить поддержку. ncsa в Squid. Так?
А аппач тут причем?

Это почти неподвижности мука
Мчаться куда то со скоростью звука,
зная преакрасно, что есть уже где то
Некто
Летящий
Со скорости
Света!
CTOPMbI4
-
arkan
- ст. прапорщик
- Сообщения: 559
- Зарегистрирован: 2008-08-03 19:58:13
- Откуда: Новосибирск
-
Контактная информация:
Непрочитанное сообщение
arkan » 2009-07-13 9:18:28
CTOPMbI4 писал(а):
Я как понял нужно включить поддержку. ncsa в Squid. Так?
А аппач тут причем?

тут зависит от того как squid был собран но вроде как поддержка ncsa идет поумолчанию
проверь вообще есть ли вот такое у тебя /usr/local/libexec/squid/
ncsa_auth
arkan
-
snorlov
- подполковник
- Сообщения: 3923
- Зарегистрирован: 2008-09-04 11:51:25
- Откуда: Санкт-Петербург
Непрочитанное сообщение
snorlov » 2009-07-13 9:19:50
CTOPMbI4 писал(а):Все сделал Юзера создал. httpasswd.
Именно пишет что данного файле нет.
Код: Выделить всё
FATAL: auth_param basic program /usr/local/libexec/ncsa_auth: (2) No such file or directory
Я как понял нужно включить поддержку. ncsa в Squid. Так?
А аппач тут причем?

arkan писал(а):auth_param basic program /usr/local/libexec/squid/ncsa_auth /usr/local/etc/squid/users
httpasswd управляет созданием и редактированием файлика /usr/local/etc/squid/users, куда пишутся пользователи и их пароли в шифрованном виде..., я ее ставил через апач, поскольку статистику отдавал пользователям через sarg.
Если squid ставил из портов, то там по умолчанию тьма аутенфикаторов ставится в каталог /usr/local/libexec/squid, в том числе и ncsa_auth
Последний раз редактировалось
snorlov 2009-07-13 9:31:52, всего редактировалось 1 раз.
snorlov
-
CTOPMbI4
- прапорщик
- Сообщения: 482
- Зарегистрирован: 2008-05-02 20:20:47
- Откуда: Made in Russia
Непрочитанное сообщение
CTOPMbI4 » 2009-07-13 9:28:37
arkan писал(а):CTOPMbI4 писал(а):
Я как понял нужно включить поддержку. ncsa в Squid. Так?
А аппач тут причем?

тут зависит от того как squid был собран но вроде как поддержка ncsa идет поумолчанию
проверь вообще есть ли вот такое у тебя /usr/local/libexec/squid/
ncsa_auth
да этот фаил есть.
в чем тогда трабла моя непонимать

Это почти неподвижности мука
Мчаться куда то со скоростью звука,
зная преакрасно, что есть уже где то
Некто
Летящий
Со скорости
Света!
CTOPMbI4
-
arkan
- ст. прапорщик
- Сообщения: 559
- Зарегистрирован: 2008-08-03 19:58:13
- Откуда: Новосибирск
-
Контактная информация:
Непрочитанное сообщение
arkan » 2009-07-13 9:32:07
CTOPMbI4 писал(а):
да этот фаил есть.
в чем тогда трабла моя непонимать

/usr/local/etc/rc.d/squid reload ?
/usr/local/etc/rc.d/squid restart ?
rehash ?
reboot ?
arkan
-
CTOPMbI4
- прапорщик
- Сообщения: 482
- Зарегистрирован: 2008-05-02 20:20:47
- Откуда: Made in Russia
Непрочитанное сообщение
CTOPMbI4 » 2009-07-13 11:42:21
Код: Выделить всё
auth_param basic program /usr/local/libexec/squid/ncsa_auth /usr/local/etc/squid/users
Видимо ошибка в синтаксе.
Все завелось работает.
Огромное респект всем кто помогал)

Это почти неподвижности мука
Мчаться куда то со скоростью звука,
зная преакрасно, что есть уже где то
Некто
Летящий
Со скорости
Света!
CTOPMbI4
-
CTOPMbI4
- прапорщик
- Сообщения: 482
- Зарегистрирован: 2008-05-02 20:20:47
- Откуда: Made in Russia
Непрочитанное сообщение
CTOPMbI4 » 2010-01-20 9:04:06
Авторизация пользователей через mysql.
Делал по статейке тут. Теперь не могу ее найти.
Наведите на мысль.
Это почти неподвижности мука
Мчаться куда то со скоростью звука,
зная преакрасно, что есть уже где то
Некто
Летящий
Со скорости
Света!
CTOPMbI4
-
CTOPMbI4
- прапорщик
- Сообщения: 482
- Зарегистрирован: 2008-05-02 20:20:47
- Откуда: Made in Russia
Непрочитанное сообщение
CTOPMbI4 » 2010-01-20 13:38:29
решил остановиться на ncsa
так прикрутил добавил в конфиг сквида.
Код: Выделить всё
auth_param basic program /usr/local/libexec/squid/ncsa_auth \
/usr/local/etc/squid/ncsa.sams
создал пользователя командой.
Код: Выделить всё
htpasswd -c /usr/local/etc/squid/ncsa.sams vash_user
далее стартанул сквид.
все запустилось.
Как я понимаю должен запросить связку логин. пасс. но этого не происходит.
выдает что доступ запрещен.
до этого у меня было доступ по acl.
Куда копать?

Это почти неподвижности мука
Мчаться куда то со скоростью звука,
зная преакрасно, что есть уже где то
Некто
Летящий
Со скорости
Света!
CTOPMbI4
-
arkan
- ст. прапорщик
- Сообщения: 559
- Зарегистрирован: 2008-08-03 19:58:13
- Откуда: Новосибирск
-
Контактная информация:
Непрочитанное сообщение
arkan » 2010-01-20 14:57:37
Код: Выделить всё
htpasswd -c /usr/local/etc/squid/ncsa.sams user
запрашивается пароль
вводишь пароль два раза
а почему не запрашивается пароль это наверное изза того что чтото неправильно в squid.conf прописано
auth_param basic program /usr/local/libexec/squid/ncsa_auth /usr/local/etc/squid/ncsa.sams
auth_param basic children 5
auth_param basic realm Squid proxy-caching web server
auth_param basic credentialsttl 2 hours
auth_param basic casesensitive off
arkan
-
CTOPMbI4
- прапорщик
- Сообщения: 482
- Зарегистрирован: 2008-05-02 20:20:47
- Откуда: Made in Russia
Непрочитанное сообщение
CTOPMbI4 » 2010-01-20 15:49:08
Да пассиб все завелось.

Это почти неподвижности мука
Мчаться куда то со скоростью звука,
зная преакрасно, что есть уже где то
Некто
Летящий
Со скорости
Света!
CTOPMbI4
-
CTOPMbI4
- прапорщик
- Сообщения: 482
- Зарегистрирован: 2008-05-02 20:20:47
- Откуда: Made in Russia
Непрочитанное сообщение
CTOPMbI4 » 2010-01-26 16:46:37
Теперь нужно создать списки доступа тобишь на какие ходить сайты на какие нет.
НО...если ставить до авторизации то вообще не работает ничего, тобишь пишет нет доступа и авторизацию не запрашивает. Если ставить после то не срабатывает.
Как обойти?
Код: Выделить всё
acl DARIM proxy_auth REQUIRED
http_access allow DARIM
Код: Выделить всё
#acl limited_IP src all
# "/usr/local/etc/squid/conf/limited_IP.conf"
Это почти неподвижности мука
Мчаться куда то со скоростью звука,
зная преакрасно, что есть уже где то
Некто
Летящий
Со скорости
Света!
CTOPMbI4
-
CTOPMbI4
- прапорщик
- Сообщения: 482
- Зарегистрирован: 2008-05-02 20:20:47
- Откуда: Made in Russia
Непрочитанное сообщение
CTOPMbI4 » 2010-01-26 23:33:25
все в танке?

Это почти неподвижности мука
Мчаться куда то со скоростью звука,
зная преакрасно, что есть уже где то
Некто
Летящий
Со скорости
Света!
CTOPMbI4
-
CTOPMbI4
- прапорщик
- Сообщения: 482
- Зарегистрирован: 2008-05-02 20:20:47
- Откуда: Made in Russia
Непрочитанное сообщение
CTOPMbI4 » 2010-01-27 1:41:30
Задача. Требуется пускать на прокси только тех кто пройдет авторизацию с логином и паролем.
Далее в зависимости от этого сделать запрет на определенные сайты и некий контекст. Так же зарезать скорость.
Так же нужно чтобы в один момент времени мог юзаться только одна связка логин-пасс.
Подскажите как реализовать ?
Это почти неподвижности мука
Мчаться куда то со скоростью звука,
зная преакрасно, что есть уже где то
Некто
Летящий
Со скорости
Света!
CTOPMbI4
-
snorlov
- подполковник
- Сообщения: 3923
- Зарегистрирован: 2008-09-04 11:51:25
- Откуда: Санкт-Петербург
Непрочитанное сообщение
snorlov » 2010-01-27 10:09:10
CTOPMbI4 писал(а):Задача. Требуется пускать на прокси только тех кто пройдет авторизацию с логином и паролем.
Далее в зависимости от этого сделать запрет на определенные сайты и некий контекст. Так же зарезать скорость.
Так же нужно чтобы в один момент времени мог юзаться только одна связка логин-пасс.
Подскажите как реализовать ?
Читайте документацию
Создаешь правила
правило1
правило2
а потом
http_access allow правило1 правило2..., если правило 1 истина и правило 2 истина до допуск, если нет, смотрим следующий за этим http_access
snorlov
-
CTOPMbI4
- прапорщик
- Сообщения: 482
- Зарегистрирован: 2008-05-02 20:20:47
- Откуда: Made in Russia
Непрочитанное сообщение
CTOPMbI4 » 2010-01-28 8:45:11
Здорово. Можно на примере
Код: Выделить всё
http_access allow правило1 правило2..., если правило 1 истина и правило 2 истина до допуск,
Это почти неподвижности мука
Мчаться куда то со скоростью звука,
зная преакрасно, что есть уже где то
Некто
Летящий
Со скорости
Света!
CTOPMbI4
-
snorlov
- подполковник
- Сообщения: 3923
- Зарегистрирован: 2008-09-04 11:51:25
- Откуда: Санкт-Петербург
Непрочитанное сообщение
snorlov » 2010-01-28 10:19:43
acl free srcdom_regex -i "/usr/local/etc/squid/free" # специальные ip внутренней сети, например сервер, котрый тащит базы касперыча
acl bank dstdom_regex -i "/usr/local/etc/squid/freedomain" # домены к которым доступ без ограничения размера трафика, например к вашему банку
acl local_network src 192.168.60.0/255.255.255.0 # опреление вашей локалки
acl localauth proxy_auth REQUIRED # требрвание аутенфикации
acl noquota proxy_auth "/usr/local/etc/squid/noquota" # пользователи, которые не имеют квоты на размер трафика
acl quota proxy_auth_regex -i "/usr/local/etc/squid/quota" # пользователи которые превысили трафик
http_access allow free local_network # разрешить доступ спец ip
http_access allow localauth bank local_network # разрешить доступ к спец доменам интернета
http_access allow localauth noquota local_network # разрешить доступ пользователям, которые прошли аутенфикацию, не имеют квот и из локалки
http_access allow localauth !quota local_network # разрешить доступ пользователям, которые прошли аутенфикацию, не превысили квоту и из локалки
http_access deny all # ЗАПРЕТИТЬ ДОСТУП ВСЕМ
delay_pools 2
delay_class 1 1
delay_parameters 1 -1/-1
delay_access 1 allow bank # К БАНКУ ХОДИТЬ БЕЗ ОГРАНИЧЕНИЙ ПО ШИРИНЕ КАНАЛА
delay_access 1 deny all
delay_class 2 1
delay_parameters 2 64000/64000
delay_access 1 allow promix_network # ВСЕ ОСТАЛЬНЫЕ ДЕЛЯТ ШИРИНУ КАНАЛА В 64
delay_access 1 deny all
Еще раз повторю, читайте доки они рулез и так ответил только из-за того, что время есть...
snorlov
-
CTOPMbI4
- прапорщик
- Сообщения: 482
- Зарегистрирован: 2008-05-02 20:20:47
- Откуда: Made in Russia
Непрочитанное сообщение
CTOPMbI4 » 2010-01-28 15:58:31
Огромное благодарность. Разобрался. Единственно мучает индификаторы типо ! - нет.
а как будет ИЛИ ?
Код: Выделить всё
http_access allow localauth !quota local_network
Реально не нашел таких мощных сайтов по данной теме.
Это почти неподвижности мука
Мчаться куда то со скоростью звука,
зная преакрасно, что есть уже где то
Некто
Летящий
Со скорости
Света!
CTOPMbI4
-
CTOPMbI4
- прапорщик
- Сообщения: 482
- Зарегистрирован: 2008-05-02 20:20:47
- Откуда: Made in Russia
Непрочитанное сообщение
CTOPMbI4 » 2010-02-11 22:11:02
Все пашет. Но есть одно но...с одной связкой логин и пасс можно заходить одновременно сколько угодно юзерам
как бы сделать проверку на то что уже юзер с определенной связкой уже авторизовался и работает?

Тобишь можно ли сделать проверку на то что юзер что авторизовался и давать ему отлуп.
Это почти неподвижности мука
Мчаться куда то со скоростью звука,
зная преакрасно, что есть уже где то
Некто
Летящий
Со скорости
Света!
CTOPMbI4
-
CTOPMbI4
- прапорщик
- Сообщения: 482
- Зарегистрирован: 2008-05-02 20:20:47
- Откуда: Made in Russia
Непрочитанное сообщение
CTOPMbI4 » 2010-02-12 13:36:39
Авторизация через ncsa_auth
нашел такой параметр max_user_ip
но что то не канает.
Как сделать проверку правильно?
Это почти неподвижности мука
Мчаться куда то со скоростью звука,
зная преакрасно, что есть уже где то
Некто
Летящий
Со скорости
Света!
CTOPMbI4
-
CTOPMbI4
- прапорщик
- Сообщения: 482
- Зарегистрирован: 2008-05-02 20:20:47
- Откуда: Made in Russia
Непрочитанное сообщение
CTOPMbI4 » 2010-02-13 23:27:51
Все пасиб. все решил.
Это почти неподвижности мука
Мчаться куда то со скоростью звука,
зная преакрасно, что есть уже где то
Некто
Летящий
Со скорости
Света!
CTOPMbI4
-
Alex Keda
- стреляли...
- Сообщения: 35427
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
-
Контактная информация:
Непрочитанное сообщение
Alex Keda » 2010-02-14 20:25:21
CTOPMbI4 писал(а):Все пасиб. все решил.
как
Убей их всех! Бог потом рассортирует...
Alex Keda