скрипт учета/ограничения трафика для скайлинка (может кто возьмется за это дело)

Модератор: Модераторы разделов

tull
Сообщения: 484

скрипт учета/ограничения трафика для скайлинка

Сообщение tull »

в "замечательном" Скайлинке наконец-то появились безлимитные тарифы.
но с рядом ограничений - бесплатен только HTTP(S)-трафик, и в пределах 60 Мб в час (а все что свыше 60Мб - по 5руб/МБ).
час считается с момента первой сессии, дальше через 60 мин счетчик трафика сбрасывается. если в течении часа переконнекчивался, это ни на что не влияет, все равно считается с момента первого коннекта.
если расконнектился, и законнектился больше чем через час с момента первого коннекта, время считается заново.

хотелось бы:
если по самому минимуму, то: если трафик за час достиг уже 50 Мб (чтобы вовремя остановиться :) ), чтобы было какое-то предупреждение, и информация, сколько времени осталось до начала след. часа.
и очень хотелось бы, чтобы если трафик достиг 60Мб, HTTP-трафик блокировался. это нужно, чтобы можно было спокойно оставлять скачивать файлы большого размера. т.е. если скорость оказжется высокой, то как 60Мб скачалось, закачка приостанавливается. как час прошел - возобновляется.


может тут есть пользователи Скайлинка для которых этот вопрос актуален, и кто-нибудь возьмется за написание такого скрипта? вроде ничего сложного нет, но лично я, кроме php ничем не владею. а на php такое писать - полный изврат...
Спасибо сказали:
hoberbober
Сообщения: 1
ОС: Ubuntu 8.04

Re: скрипт учета/ограничения трафика для скайлинка

Сообщение hoberbober »

скрипта? вроде ничего сложного нет, но лично я, кроме php ничем не владею. а на php такое писать - полный изврат...


однако почему бы не использовать что то типа iptables-save -c > myCounters.txt по крону раз в минуту, а потом расколбашивать PHP_шными регулярными выражениями ?
Спасибо сказали: