Автоматическое управление скоростью µTorrent в зависимости от активности пользователяНаконец-то тотальный контроль скорости uTorrent!
Предлагаю вашему вниманию скрипт для автоматической регулировки скорости uTorrent-a! Он
высвобождает канал для браузера (или любого другого приложения) в зависимости от
активности пользователя, т.е. при обнаружении одного из указанных
процессов или
окон, скрипт ограничивает скорость uTorrent-а в соответствии с заданными настройками. Когда браузер уходит в фон или сворачивается, скорость восстанавливается.
Скрипт очень гибкий в настройке. Имеет несколько режимов работы, несколько режимов мониторинга. Есть функция частичного восстановления скорости во время "простоя" и полного восстановления скорости во время "отсутствия". Можно ограничивать скорость при активности другого компа (может пригодиться, когда интернет канал делится между несколькими компами). У вас также есть возможность уследить за всеми необходимыми окнами, процессами или хостами, прописав их через знак "|". Таким образом скрипт может ограничивать скорость, только когда это действительно необходимо.
Скрипт писался для того, чтобы приложения, активно использующие интернет (браузер, онлайн-игры, ICQ, Skype и др.), не тормозили во время работы
uTorrent-a. Вы этот скрипт запускаете, и он висит у вас в процессах и ждёт пока ваше приложение станет активным. Как только это происходит, скрипт ставит uTorrent-у ограничение на общую скорость скачки. Если вы не трогаете мышь в течении заданного промежутка времени, то скорость восстанавливается. Шевелите - снова падает для разгрузки канала. Когда вы закрываете приложение (или оно уходит в фон), всё встаёт на круги своя. Скрипт умеет мониторить даже при выключенном uTorrent (просто ждёт пока он включится). Отключить скрипт можно повторным запуском.
Три режима работы:
1. Ограничение общей скорости скачки/отдачи (max_dl_rate, max_ul_rate)
2. Включение/выключение заранее настроенного расписания (sched_enable)
3. Включение/выключение IP фильтра (ipfilter.enable)
Три вида мониторинга:
• По названию отслеживаемого процесса (MonitorProcess)
• По части названия отслеживаемого окна (MonitorWindow)
• По части названия или полному IP отслеживаемого хоста (MonitorHost)
Дополнительные функции:
• Частичное восстановление скорости во время простоя (IdleTime)
• Полное восстановление скорости во время отсутствия (AwayTime)
Вот, значит, как его установить:
1. Качаете прикреплённый
архив2. Распаковываете его в нужную вам
папку3. Заходите в
настройки uTorrent -> Web UI и ставите галочки "
Enable Web UI" и "
Alternative Listening port".
Пропишите пароль:
1234 (по умолчанию user=admin, pass=1234, port=8080 - эти значения можно изменить в файле utspeed.ini).
4. Жмёте правой кнопкой на самом скрипте
UT Limiter [off].vbs, выбираете "изменить", прописываете названия процессов и/или окон, можете изменить значения других настроек (обратите внимание на
Mode) и сохраняете файл.
5.
Запускаете этот файл (статус в квадратных скобках поменяется на [on], что будет означать, что скрипт работает)
6. Чтобы отключить скрипт, вы можете запустить его ещё раз (переименовать или удалить).
7. В
автозагрузку можете добавить ярлык на
Autorun UT Limiter.vbs (не забудьте в нём прописать путь к скрипту)
Код открытый, так что можете проверить или изменить под свои нужды. Файлы проверены на вирусы.
По поводу значений скорости: "0" означает отсутствие лимита, т.е. неограниченную (максимальную) скорость. Минимальная же скорость, которую можно поставить в uTorrent, равна "1".
Пожалуйста, отписывайтесь о результатах!
Настраиваемые функции (версия
1.8):
Метки: firefox google chrome opera utorrent utspeed script скрипт виснуть интернет explorer скачать тормозить торрент браузер страницы освободить канал загрузка раздача ресурсы ограничение торрент клиент качать скачивание поток приоритет загрузки трафик активность работать настройки медленно проблема сети
Cкачать: http://narod.ru/disk/15689941001/UT%20Speed%20Script%201.8%20Portable.zip.html [версия 1.8 от 11 июня 2011]