Цитата Сообщение от FilippOk
Эх, я долго тут не был, разбирался с затыком на работе.
Короче.
Есть такая программулька. Бесплатная. Очень простая.
Называется Band Speed Balancer. Размер архива - 168 561 байт.
Ихний сайт - www.bsb.net.ru
Брать оттуда же.

BSB - программа ограничения скорости передачи данных по протоколам HTTP, NNTP, POP3 на IP и MAC адрес
Автор программы: Мантров Александр Владимирович.

Версия программы 1.7.4 выполняет следующие функции:
1. Ограничивает скорость выдачи информации на IP-адрес до указанного значения, по типу кооперативного режима в Reget, но включаемого автоматически.
2. Ограничивает недельный и/или месячный объем данных, выдаваемый на IP-адрес.
3. Ограничивает число одновременных подключений с IP-адреса
4. Связывает IP-адрес компьютера пользователя с MAC-адресом сетевой платы.
5. Ведет журнал всех HTTP-запросов и NNTP- и POP3-соединений со всех IP-адресов
6. С помощью специальной клиентской части "BSB Client Informer" пользователи могут получать информацию об их текущем и предыдущем трафике, текущем ограничении скорости и т.д.


Все эти операции необходимы для регулирования процесса посещения интернета одновременно с нескольких (или нескольких десятков и, может быть, сотни) компьютеров из локальной вычислительной сети по одному узкому каналу, скажем в 32кБит/с (не дай бог меньше) или даже 64 кБит/с. Потому как, если с одного из компьютеров начинают закачивать штук 5 больших файлов одновременно, то такой канал сильно забивается, делая практически невозможной работу остальным пользователям.

Программа предназначена работать между кэширующим прокси-сервером и компьютерами ЛВС, эффективно регулируя степень загруженности канала соединения с глобальной сетью по HTTP-протоколу.

P.S. Не за что.
Всё это хорошо.
Но объясните мне как оно работает?
Я понимаю, что ограничить скорость отдачи на тот или иной интерфес можно, но как эта штука (хоть прога, хоть железяка) может сообщить удалённому серверу, что по протоколу такому-то передавать столько-то бит в сек, а по другому - вот столько.
Т.е. мне кажется, что такая железка будет работать просто как буфер - принимать всё сразу, а отдавать медленно.
Тогда она не решит главной задачи - гарантировать окошко на внешнем интерфейсе для определённого протокола.
Здесь только два выхода:
1. как можно более широкий внешний канал (на приём).
2. Упросить провайдера шейпить трафик по 80 порту с его стороны.

Или я не прав?