Форум русскоязычного сообщества Ubuntu


Автор Тема: Squid. Ограничение трафика.  (Прочитано 7053 раз)

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

Оффлайн -=TARAS=-

  • Автор темы
  • Участник
  • *
  • Сообщений: 108
    • Просмотр профиля
Squid. Ограничение трафика.
« : 02 Февраль 2009, 13:40:01 »
Мне необходимо ограничить количество трафика в сутки для пользователей (сделать по 30Мб). Все компы сидят через squid. подскажите пожалуйста как это сделать?

Оффлайн OH

  • Участник
  • *
  • Сообщений: 137
    • Просмотр профиля
Re: Squid. Ограничение трафика.
« Ответ #1 : 02 Февраль 2009, 14:33:37 »
И, если кому не трудно, объясните, пожалуйста, как ограничивать скорость скачивания через squid :)

Оффлайн -=TARAS=-

  • Автор темы
  • Участник
  • *
  • Сообщений: 108
    • Просмотр профиля
Re: Squid. Ограничение трафика.
« Ответ #2 : 02 Февраль 2009, 14:40:44 »
Скорость скачивания через delay_pools. набери в гугле, много статей

Оффлайн OH

  • Участник
  • *
  • Сообщений: 137
    • Просмотр профиля
Re: Squid. Ограничение трафика.
« Ответ #3 : 02 Февраль 2009, 15:04:14 »
ну так и про ограничение траффика в гугле будет много :)

Оффлайн -=TARAS=-

  • Автор темы
  • Участник
  • *
  • Сообщений: 108
    • Просмотр профиля
Re: Squid. Ограничение трафика.
« Ответ #4 : 02 Февраль 2009, 15:12:52 »
http://archiv.kiev1.org/page-1062.html
Может найдешь про ограничение трафика, если говоришь в гугле много?

Оффлайн masan

  • Любитель
  • *
  • Сообщений: 62
    • Просмотр профиля
Re: Squid. Ограничение трафика.
« Ответ #5 : 02 Февраль 2009, 20:04:01 »
не совсем по твоей теме, однако много полезного можно прочитать тут: http://www.tux.in.ua/articles/771

Оффлайн -=TARAS=-

  • Автор темы
  • Участник
  • *
  • Сообщений: 108
    • Просмотр профиля
Re: Squid. Ограничение трафика.
« Ответ #6 : 02 Февраль 2009, 22:37:36 »
Как я понял через squid это сделать нельзя ((((((  Подскажите какой прогой можно это сделать легко и главное быстро. Срочно надо.

Оффлайн Artus

  • Оператор IRC
  • Новичок
  • *
  • Сообщений: 32
  • аватаристая подпись под аватаром еще не подпись
    • Просмотр профиля
Re: Squid. Ограничение трафика.
« Ответ #7 : 03 Февраль 2009, 10:28:57 »
Squid прекрасно умеет ограничивать и по трафику и по ширине канала и по времени пользования...
Squid Traffic Counter тебе в руки и будет щастье.
Хде смотреть не скажу ибо вобще разучились гуглить!

так как поле для подписи есть значит сюда можно писать всякую фигню....
буковкиииииии....... 19289383748-248790
a;lskd;lksk,sdn,m nsd nsd ,oiwe sd lkslkwje s,d w posd slkj dkljoij ;w joijs;kldj lskds

Оффлайн vasilisc

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2563
  • г.Северодвинск - строим АПЛ
    • Просмотр профиля
    • Авторские статьи об OpenSource
Ускорение http://vasilisc.com/speedup_ubuntu
Железо http://vasilisc.com/hcl/detect.php
Призёр http://vasilisc.com/ubuntu_woman Если помог, то поддержите WM R259039388254

Оффлайн -=TARAS=-

  • Автор темы
  • Участник
  • *
  • Сообщений: 108
    • Просмотр профиля
Re: Squid. Ограничение трафика.
« Ответ #9 : 03 Февраль 2009, 11:40:25 »
Подскжите, нашёл как можно воспользоваться связкой squid+sarg.
Цитировать
Конфиг Sarg
# TAG: per_user_limit file MB
# Save userid on file if download exceed n MB.
#
# This option can be used to disable user access if user exceed a download limit.
per_user_limit /etc/squid/limits 100

Конфиг squid:
acl bad_limit src "/etc/squid/limits"
http_access deny bad_limit

Ну а дальше дело техники: запускаем периодически Сарг для анализа определенной даты (например, сутки), получаем файл с адресами проштрафившихся, перезапускаем squid и все.
Так, вроде с этим я разобрался, теперь такой вопрос: у меня есть 2 acl:
acl admin src 192.168.0.1/255.255.255.255 #администратор
acl aup src 192.168.0.3-192.168.0.5/255.255.255.255 #Начальство
acl oth src 192.168.0.6-192.168.0.26/255.255.255.255 #Остальные
Подскажите если я после строки
http_access deny bad_limit
помещу строку
http_access allow aup
Будет ли инет у группы aup если они будут в списке bad_limit? Или порядок строк не имеет значения?
И можно ли тогда написать например  http_access deny bad_limit oth чтобы это распространялось только на группу oth?
« Последнее редактирование: 03 Февраль 2009, 13:30:41 от LinuxBeginer »

Оффлайн -=TARAS=-

  • Автор темы
  • Участник
  • *
  • Сообщений: 108
    • Просмотр профиля
Re: Squid. Ограничение трафика.
« Ответ #10 : 03 Февраль 2009, 14:57:45 »
Всем спасибо, уже разобрался

Оффлайн Semen_Koby

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: Squid. Ограничение трафика.
« Ответ #11 : 06 Май 2009, 13:00:30 »
может кто подскажет задача такая же как затрагивалась выше. Все пробовал как было описано выше с применением sarg+squid, но толку 0.
Прописал в sarg:
Конфиг Sarg
# TAG: per_user_limit file MB
# Save userid on file if download exceed n MB.
#
# This option can be used to disable user access if user exceed a download limit.
per_user_limit /etc/squid/limits 5

и в squid:
acl bad_limit src "/etc/squid/limits"
http_access deny bad_limit

Но вся проблема в том, что пишет мне в терминале когда я перезапускаю squid вот такую вещь:
2009/05/06 11:33:05| strtokFile: /etc/squid/limits_users not found
2009/05/06 11:33:05| aclParseAclLine: WARNING: empty ACL: acl bad_limit src "/etc/squid/limits"

Оффлайн vasilisc

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2563
  • г.Северодвинск - строим АПЛ
    • Просмотр профиля
    • Авторские статьи об OpenSource
Re: Squid. Ограничение трафика.
« Ответ #12 : 06 Май 2009, 15:00:38 »
Мне необходимо ограничить количество трафика в сутки для пользователей (сделать по 30Мб). Все компы сидят через squid. подскажите пожалуйста как это сделать?

Билинговая система или учет трафика squid2mysql
http://uvsw.narod.ru/project/squid2mysql.html
Ускорение http://vasilisc.com/speedup_ubuntu
Железо http://vasilisc.com/hcl/detect.php
Призёр http://vasilisc.com/ubuntu_woman Если помог, то поддержите WM R259039388254

 

Страница сгенерирована за 0.054 секунд. Запросов: 22.