Классический форум-трекер
canvas not supported
Нас вместе: 4 266 764


Устойчивый к блокировкам VPN с высоким уровнем приватности

Автоматическое управление скоростью uTorrent, высвобождение канала для браузера [решение]


Страницы:  1, 2  След. 
 
RSS
Начать новую тему   Ответить на тему    Торрент-трекер NNM-Club -> Поговорим -> А знаете ли вы..
Автор Сообщение
zukaplya ®
Стаж: 15 лет 4 мес.
Сообщений: 14
Ratio: 0.798
0%

Автоматическое управление скоростью µ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]
kokosov
Uploader 100+
Стаж: 19 лет 1 мес.
Сообщений: 414
Ratio: 97.797
100%
Откуда: Москва
russia.gif
А не проще просто ограничить скорость канала в уторренте на 10%? Это сразу решает все проблемы. Не испытываю никаких неудобств в броузере, да и со скачивания файлов броузером при работающем уторренте.
zukaplya ®
Стаж: 15 лет 4 мес.
Сообщений: 14
Ratio: 0.798
0%
kokosov писал(а): Перейти к сообщению
А не проще просто ограничить скорость канала в уторренте на 10%? Это сразу решает все проблемы. Не испытываю никаких неудобств в броузере, да и со скачивания файлов броузером при работающем уторренте.


Мне кажется, многих такой способ не устроит, так как файлы будут скачиваться на 10% медленнее. А у предложенного скрипта большая гибкость. Вы, например, можете ограничить скорость канала на 10% только тогда, когда работаете в браузере.
kokosov
Uploader 100+
Стаж: 19 лет 1 мес.
Сообщений: 414
Ratio: 97.797
100%
Откуда: Москва
russia.gif
zukaplya писал(а): Перейти к сообщению
kokosov писал(а): Перейти к сообщению
А не проще просто ограничить скорость канала в уторренте на 10%? Это сразу решает все проблемы. Не испытываю никаких неудобств в броузере, да и со скачивания файлов броузером при работающем уторренте.


Мне кажется, многих такой способ не устроит, так как файлы будут скачиваться на 10% медленнее. А у предложенного скрипта большая гибкость. Вы, например, можете ограничить скорость канала на 10% только тогда, когда работаете в браузере.


Какая разница, скачивается фильм за час или за 50 минут? За полчаса или за 25 минут?
zukaplya ®
Стаж: 15 лет 4 мес.
Сообщений: 14
Ratio: 0.798
0%
kokosov писал(а): Перейти к сообщению
Какая разница, скачивается фильм за час или за 50 минут? За полчаса или за 25 минут?


Разница в 10%. Ладно, не пользуйтесь. Скрипт создавался для конкретных целей. Кому-то он может пригодиться. Ваш метод намного проще и всё такое...
zukaplya ®
Стаж: 15 лет 4 мес.
Сообщений: 14
Ratio: 0.798
0%

Добавил подробное описание функций и F.A.Q в шапку.
Sandemon
Стаж: 17 лет 2 мес.
Сообщений: 6
Ratio: 45.121
100%
Откуда: Брест
belarus.gif
Очень любопытно. надобно попробовать. Столько раз уже было: запускаешь браузер, ставишь на паузу кач в utorrent, лазаешь по сети, затем выключаешь браузер и даже не вспоминаешь, что надо снять с паузы закачку, а утром с удивлением видишь, что ничего не закачал.
Отличная идея :)
andreyvn
Uploader 300+
Стаж: 17 лет 1 мес.
Сообщений: 245
Ratio: 55.716
Раздал: 524.8 TB
100%
ussr.gif
Спасиб! Зачётно
zukaplya ®
Стаж: 15 лет 4 мес.
Сообщений: 14
Ratio: 0.798
0%
Обновлено до версии 1.7.4:
- исправлена работа скрипта при мониторинге хостов
- новые дополнительные настройки (для удобства)
sakhalines
Стаж: 15 лет 6 мес.
Сообщений: 6
Ratio: 1.076
77.78%
russia.gif
Уважаемые форумчане!
Возникает ошибка при запуске скрипта в строке 161.
В VB я не силен и поэтому не понимаю почему возникает ошибка присвоения значения переменной.
Сделал всё по инструкции.

Блок кода вызывающего ошибку:
Цитата:
Function SetLimitsFalse ()
If IsLimited <> 0 and Mode = 0 and oAutoIt.ProcessExists(uTorrentProcess) Then
objShell.ShellExecute uTSpeedProcess, "/max_dl_rate " & DownloadDefault & " /max_ul_rate " & UploadDefault, InstallPath
oAutoIt.ProcessWaitClose uTSpeedProcess
IsLimited = 0 // именно в этом присвоении и возникает ошибка
End If
Буду благодарен помощи, т.к. вижу полезность данного скрипта.
Спасибо автору.
zukaplya ®
Стаж: 15 лет 4 мес.
Сообщений: 14
Ratio: 0.798
0%
sakhalines писал(а): Перейти к сообщению

Возникает ошибка при запуске скрипта в строке 161.

Обновите до версии версии 1.7.4. В предыдущей версии "доработки" кода привели к фатальной ошибке (как я и предполагал, так как не мог протестировать). Прошу прощения за неудобства.
sakhalines
Стаж: 15 лет 6 мес.
Сообщений: 6
Ratio: 1.076
77.78%
russia.gif
Скачал новую версию.
Скрипт заработал.
Но у меня почему-то отказывается работать utspeed.exe.
При попытке изменить скорость или другие параметры utorrent'a (скриптом или из командной строки) utspeed.exe выдает следующие ошибки: Прочитал, что это ошибка соединения utspeed с utorrent'ом, но никак не могу понять почему он не может с ним соединиться.

Чтобы отсечь множество вариантов советов:
1. Сделал всё по инструкции. (логин, пароль сначала по умолчанию оставлял, потом пробовал изменять, правя после этоого и файл настроек utspeed.ini)
2. Порт менял тоже (пробовал 8888, зная, что на нём точно ничего не висит).
3. Отключал антивирус, файервол, брандмауэр. Всё вместе и по отдельности (кстати в файерволе добавил в исключения utorrent и utspeed в первую очередь).
Ничего не помогает.
В голову не приходит более вариантов по какой причине невозможно соединение.
Помогите пожалуйста, если имеются мысли на этот счёт.
Искренне надеюсь на Вашу поддержку.
zukaplya ®
Стаж: 15 лет 4 мес.
Сообщений: 14
Ratio: 0.798
0%
sakhalines писал(а): Перейти к сообщению
Скачал новую версию.
Но у меня почему-то отказывается работать utspeed.exe.
При попытке изменить скорость или другие параметры utorrent'a (скриптом или из командной строки) utspeed.exe выдает следующие ошибки:
[...]
Прочитал, что это ошибка соединения utspeed с utorrent'ом, но никак не могу понять почему он не может с ним соединиться.
[...]
Ничего не помогает.
В голову не приходит более вариантов по какой причине невозможно соединение.
Помогите пожалуйста, если имеются мысли на этот счёт.
Искренне надеюсь на Вашу поддержку.


1. Проверьте работает ли web-интерфейс. Для этого зайдите по адресу http://localhost:8080/gui/, где 8080 - это порт, указанный в настройках. Введите логин и пароль (по умолчанию логин: "admin", пароль: "1234"). Если web-интерфейс не работает, то проблема в нём (и наоборот соответственно).
2. Возможно ваша uTorrent версия не совместима с uTSpeed. Официально uTSpeed поддерживает версии от 1.8.x до 2.1.0, неофициально - до самой свежей стабильной версии (2.2.1 build 25302). Скачайте последнюю версию uTorrent.
3. Попробуйте отключить опцию webui.token_auth в uTorent.
serega4060
 
Стаж: 16 лет 8 мес.
Сообщений: 754
Ratio: 7.523
100%
russia.gif
А в портабельную версию его можно всунуть,чтобы потом не переустанавливать? 2.2.1
zukaplya ®
Стаж: 15 лет 4 мес.
Сообщений: 14
Ratio: 0.798
0%
serega4060 писал(а): Перейти к сообщению
А в портабельную версию его можно всунуть,чтобы потом не переустанавливать? 2.2.1

Можно в новой версии [1.8]. Просто настраиваете uTorrent Portable, настраиваете скрипт, кидаете всё в одну папку (можно вложенную) и пользуетесь.

Обновлено до версии 1.8:
- добавлена возможность портативности (всё хранится в одной папке без необходимости прописывания путей)
- автоматическая регистрация библиотеки AutoItX при первом запуске
- обновлен Autorun UT Limiter, дополнен мануал
Показать сообщения:   
Начать новую тему   Ответить на тему    Торрент-трекер NNM-Club -> Поговорим -> А знаете ли вы.. Часовой пояс: GMT + 3
Страницы:  1, 2  След.
Страница 1 из 2