The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Ограничение скорости при авторизации"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Настройка Squid и других прокси серверов (Public)
Изначальное сообщение [ Отслеживать ]

"Ограничение скорости при авторизации"  +/
Сообщение от Aguum email(ok) on 24-Сен-09, 10:22 
Мне нужно разделить пользователей на 3 группы
Каждый человек из 1 группы будет получать канал в 1 мбит/с
Каждый человек из 2 группы будет получать канал в 2 мбит/с
Каждый человек из 3 группы будет получать канал в 3 мбит/с

Люди попадают в группы от авторизации.

Вот часть конфига моего squid.conf

delay_pools 100

auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid/users/odin
acl users1 proxy_auth REQUIRED

delay_class 2 1
delay_access 1 allow users2
delay_access 1 deny all
delay_parameters 1 1310720/1310720 131072/131072


auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid/users/dva
acl users2 proxy_auth REQUIRED

delay_class 2 2
delay_access 2 allow users2
delay_access 2 deny all
delay_parameters 2 1310720/1310720 262144/262144

auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid/users/tri
acl users3 proxy_auth REQUIRED

delay_class 2 3
delay_access 3 allow users2
delay_access 3 deny all
delay_parameters 3 1310720/1310720 393216/393216

Но почему то юзеры не могут авторизоватся.
и правильно ли я выставил скороти?
Если что не указал, спрашивайте.

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Ограничение скорости при авторизации"  +/
Сообщение от Aguum (ok) on 25-Сен-09, 00:57 
Подправил конфиг, но всё равно не работает


elay_pools 100

auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid/users/odin
acl users1 proxy_auth REQUIRED

delay_class 1 2
delay_access 1 allow users1
delay_access 1 deny all
delay_parameters 1 1310720/1310720 131072/131072


auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid/password
acl users2 proxy_auth REQUIRED

delay_class 2 2
delay_access 2 allow users2
delay_access 2 deny all
delay_parameters 2 1310720/1310720 262144/262144

auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid/users/tri
acl users3 proxy_auth REQUIRED

delay_class 3 2
delay_access 3 allow users3
delay_access 3 deny all
delay_parameters 3 1310720/1310720 393216/393216

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Ограничение скорости при авторизации"  +/
Сообщение от Иван email(??) on 27-Окт-09, 12:57 
Слишком сложно, можно проще
1. Сначала аутентификация пользователей:
auth_param basic program /usr/local/libexec/squid/ncsa_auth /файл/где/перечислены/уч_записи_с_паролями
......
#затем опишем тех кому вообще можно пользоваться службой:
acl AUTHENTICATED proxy_auth -i "путь_с_именем_файла_где_перечислены_те_же_учетки_но_без_passwd"
....
#отдельный файл для урезаемых/привилегированных
acl DOWNLOADERS proxy_auth -i "учетки_тех_кому_скорость_выше"
....

http_access allow AUTHENTICATED
http_access deny all
.....

delay_pools 2
delay_class 1 2
delay_class 2 2
delay_parameters 64000/320000 24000/64000
delay_parameters 64000/320000 12000/64000
delay_access 1 allow DOWNLOADERS
delay_access 1 deny all
delay_access 2 allow AUTHENTICATED
delay_access 2 deny all

проверял под версиями squid 2.5, 2.6, 3.x - работает

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру