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

Как ограничить скорость загрузки после первого N мб в Squid?

В моей сети, когда кто-то скачивает большие файлы, скорость интернета снижается для всех остальных.

Итак, что я хочу сделать, это когда кто-то начнет скачивать файл, он сначала загрузит 5 мегабайт с нормальной скоростью, затем скорость снизится, например, до 100 кбит / с.

Можно ли это сделать в Squid 2.7?

Ура

Я не знаю вашу настройку, и я не знаю squid, и я не уверен, что он настолько настраиваемый, насколько вам нужно, но вы всегда можете попробовать Trickle. Если у вас есть возможность, вы можете применить политику, согласно которой пользователи будут использовать свои программы доступа в Интернет через Trickle.

Его можно использовать так (возможно, через сценарий оболочки):

trickle -d 20 -u 5 wget -c http://mydownloads.com/bigfile.zip

Это запустит «wget» с указанными параметрами и обеспечит максимальную скорость загрузки 20 кбит / с и скорость загрузки 5 кбит / с во время работы. Конечно, это может быть любое другое приложение, не обязательно wget.

[Обновление]: Прочтите эту страницу: Учебное пособие по прокси-серверу Squid В частности, обратите внимание на пункт 4. Кажется, он подробно описывает, что вам нужно.