Автоматическая регулировка скорости rtorrent
Автор: SysaninЯнв 26
У меня rttorent установлен на роутере (D-link rir-320 с прошивкой от Олега). Когда сам за компом надо ограничевать скорость клиенту, что бы он не забивал весь канал. А когда компьютер я отключаю, было б хорошо убирать ограничение, что бы быстрее скачивалось По скольку делать вручную мне это быстро надоело, то я написал два скрипта. Написаны они на php и одному для периодического запуска необходим крон. Как установить на роутер крон и пхп вы можете найти в множестве мест.
Первый скрипт change_speed_tourrent.php . Он основываясь на текущем времени и пингуется ли какой-нибудь компьютер из списка устанавливает скорость для скачки и раздачи торренту. Что бы его настроить откройте его текстовым редактором и в самом начале вы увидите переменые и коментарии к ним. При надобности измените. Учтите что для создания файлов логов пхп должен иметь права записи в указаные папки или создайте файлы вручную.
У себя я этот скрипт запускаю раз в две минуты кроном:
Второй скрипт user_speed.php должен обязательно лежать в папке вашего веб-сервера. Он служит для временого отключения предыдущего скрипта через веб-интерфейс. Вы указываете время до какого бездействовать change_speed_tourrent.php и скорость какую установить на время бездействия.
В папке с change_speed_tourrent.php должны лежать файлы xmlrpc.php и class_log.php, а для user_speed.php необходимы: user_speed.css, user_speed.js, class_log.php, xmlrpc.php.
Нет комментариев