Назад | Перейти на главную страницу

Ограничить пропускную способность определенного веб-сайта с помощью Squid3

У меня есть сервер Squid3, и я хотел бы ограничить пропускную способность определенных веб-сайтов. Например:

Как я могу сделать так, чтобы www.example.org/* загружался со скоростью не более 10 КБ / с?

Спасибо.

Ваш ответ лежит внутри Пулы задержки

Что вам нужно сделать,

  1. Составьте список доступа, описывающий ваш трафик. В этом случае что-то вроде acl LimitedDomains dstdomain example.com
  2. Определите, сколько вам нужно пулов задержки. Пулы задержки разные Правила пропускной способности. т.е. delay_pools 2
  3. Затем определите, какой класс должен каждый Бассейн быть. т.е. delay_class 1 1 которое значит что Пул 1 будет 1 класс (см. ниже о классах
  4. Совместите каждый пул с Список доступа. т.е.

    delay_access 1 разрешить LimitedDomains

    delay_access 1 запретить все

  5. Затем установите параметры Бассейн. Параметры зависят от выбранного вами класса, но по сути являются ограничением полосы пропускания в Байтов на IP / сеть / пользователя. т.е. delay_parameters 10000/10000

Более подробную информацию о пулах, классах и т. Д. Смотрите Вот.