The OpenNET Project / Index page

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

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

"squid delay pools"  +/
Сообщение от greg (??) on 04-Июн-07, 16:35 
всем привет!

не получилось сделать, поэтому прошу помощи зала.

надо ограничить одного авторизированного юзера (angel) по трафику
(64 кбит/сек)и времени работы 22:00 - 9:00
всем остальным - можно что и когда угодно.

Ответить | Правка | Cообщить модератору

Оглавление

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


1. "squid delay pools"  +/
Сообщение от andy email(??) on 05-Июн-07, 06:25 
может быть так?

acl night time 22:00-9:00

delay_pools 1
delay_class 1 1
delay_parameters 1 64000/64000
delay_access 1 allow night
delay_access 1 allow angel
delay_access 1 deny all

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "squid delay pools"  +/
Сообщение от sha email on 05-Июн-07, 09:09 
Добрый день
Не подскажите как в данном случае при ограничении пользователя на 64 разрешить ему ходить только на некоторые сайты без ограничения по скорости?
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "squid delay pools"  +/
Сообщение от andy email(??) on 05-Июн-07, 10:10 
acl ALLOWSITES url_regex -i "/path/to/allow-squid-sites-file"

строки файла будут восприниматься как регулярные выражения, поэтому точки придется экранировать:
my\.site\.ru

Кстати, конфиг выше привел неправильно. Надо так:

acl night time 22:00-9:00
acl baduser proxy_auth username angel

delay_pools 1
delay_class 1 1
delay_parameters 1 64000/64000
delay_access 1 allow night baduser
delay_access 1 deny all

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "squid delay pools"  +/
Сообщение от sha email on 05-Июн-07, 10:24 
>acl ALLOWSITES url_regex -i "/path/to/allow-squid-sites-file"
>
>строки файла будут восприниматься как регулярные выражения, поэтому точки придется экранировать:
>my\.site\.ru

Спасибо большое! сейчас попробуем

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "squid delay pools"  +/
Сообщение от sha email on 05-Июн-07, 10:51 
>acl ALLOWSITES url_regex -i "/path/to/allow-squid-sites-file"
>
>строки файла будут восприниматься как регулярные выражения, поэтому точки придется экранировать:
>my\.site\.ru

К сожалению не получилось, до этого я пробовал acl WEBFAST dstdomain site01.ru site02.ru
По идеи что ALLOWSITES, что WEBFAST должны пролетать мимо пулов - т.к. они обозначены как deny all в конфигурации delay_pool

???


Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

6. "squid delay pools"  +/
Сообщение от andy email(??) on 05-Июн-07, 10:59 
извиняюсь, пишу второпях, поэтому с ошибками. Надо уже выбрать - или работать или на опеннете сидеть.
Конечно же, мимо пула должно. Значит ALLOWSITES с отрицанием:
delay_access 1 allow baduser !ALLOWSITES

Опять же, не проверял (некогда), так что сильно не пинайте.

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. "squid delay pools"  +/
Сообщение от sha email on 05-Июн-07, 11:02 
Вопрос: а возможно ли это вообще сделать в сквиде???
Т.е. пользователь смотрит все сайты, скачивает файлы и т.д. на скорости 64К, за исключением нескольких сайтов (X1.ru, X2.ru, ...) где скорость максимально возможная, например 256К
Уже несколько дней ломаю голову над тем, как это организовать и пока не получается


Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

8. "squid delay pools"  +/
Сообщение от andy email(??) on 05-Июн-07, 12:15 
проверил, работает

...
#acl night time 14:00-14:05
acl baduser proxy_auth username red
acl goodsites dstdomain .opennet.ru .nnm.ru

http_access ...
http_access ...
...
http_access deny all

delay_pools 1
delay_class 1 1
delay_parameters 1 1024/1024
#delay_access 1 allow  traffic_overrunners
delay_access 1 allow baduser !goodsites
delay_access 1 deny all
...

на опеннет и ноунейм пускает по полной, на остальные килобайт/сек (ННМ сейчас сам по себе тормозит)

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

9. "squid delay pools"  +/
Сообщение от sha email on 06-Июн-07, 02:46 
>...
>
>на опеннет и ноунейм пускает по полной, на остальные килобайт/сек (ННМ сейчас
>сам по себе тормозит)

Andy, добрый день, спасибо за помощь - все работает, просто вчера в торопях допустил ошибку в регулярных выражениях и + интернет вчера нестабильный был (у нас это частенько).
Еще раз спасибо!

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

10. "squid delay pools"  +/
Сообщение от princedv email on 21-Май-12, 05:55 
> может быть так?
> acl night time 22:00-9:00
> delay_pools 1
> delay_class 1 1
> delay_parameters 1 64000/64000
> delay_access 1 allow night
> delay_access 1 allow angel
> delay_access 1 deny all

в настройках squid явно сказано  что    time1 должно быть меньше time2
acl night time time1-time2
как вариант 22:00-23:59 00:00-09:00
не могу точно сказать можно ли сделать в одном acl. это нужно проверять

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

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

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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