В отличие от многих других торрент-клиентов, qbittorrent поставляется без инструмента планирования. В идеале, можно ограничить загрузку в определенное время дня, в определенные дни.
Есть ли обходной путь для этого? Есть ли отдельный инструмент планирования, который я могу использовать для создания qbittorrent? Если нет, то что было бы лучшим решением для сценариев?
scheduling
bittorrent
Корган Ривера
источник
источник
Ответы:
qBittorrent делает есть планирование!
Тем не менее, он может быть или не быть достаточно сложным для ваших нужд.
Планирование глобальных изменений в лимитах на определенные дни / времена
Нажмите Инструменты > Параметры ... . Нажмите вкладку « Скорость » слева. В нижней части окна вы увидите опции для установки ограничений скорости загрузки и выгрузки для Альтернативных глобальных ограничений скорости .
Затем установите флажок « Запланировать использование ограничений альтернативной ставки» и укажите необходимое время в полях « От» и « До» , а также дни в раскрывающемся меню « Когда» .
Это позволяет планировать альтернативные ограничения скорости загрузки и выгрузки из глобальных пределов, установленных в верхней части окна.
Приведенный выше снимок экрана взят из qBittorrent v3.0.6 (последняя версия на момент написания этой статьи), работающего на моей системе Ubuntu 11.10, установленной с этого официального PPA .
Если вы обнаружите, что не можете сделать это при установке qBittorrent, я рекомендую обновить. Если это по-прежнему не помогает, я рекомендую отредактировать ваш вопрос, чтобы предоставить информацию о том, что происходит при попытке доступа к этим настройкам, включая соответствующие снимки экрана.
Возможно, вы знаете об этом, но вам нужно более сложное планирование, которого нет у qBittorrent. Если это так, пожалуйста, отредактируйте свой вопрос, чтобы предоставить больше информации о том, какие именно функции вам нужны. Тогда кто-то может знать, как вы можете достичь своих целей, или, если нет, может порекомендовать подобное приложение с бит-торрентом, обладающее необходимой функциональностью.
Ниже приведен список полезных функций, которые не в настоящее время доступны в qBittorrent.
Ограничения на торрент не имеют расписания
Как вы, вероятно, знаете, вы можете установить для каждого торрента лимиты загрузки и скачивания. К сожалению, вы не можете установить для каждого торрент-расписания. Эта функция по-прежнему отсутствует в qBittorrent.
Вы можете определить только 2 "профиля" одновременно
Существуют глобальные ограничения скорости и альтернативные глобальные ограничения скорости . Вот и все.
Таким образом, вы можете (например) ограничить скорость загрузки со скоростью 75 КиБ / с, если только не вторник, когда он ограничен 50 КиБ / с.
Но вы не можете (например) ограничить скорость загрузки со скоростью 75 КиБ / с, если это не вторник, когда он ограничен 50 КиБ / с, или выходные дни, когда он ограничен 100 КиБ / с.
Одним из следствий этого является то, что время начала и окончания альтернативных глобальных предельных ставок не может отличаться от одного дня к следующему. Это вместе с требованием, чтобы ограничения ставок определялись только для интервалов, содержащихся в одном дне, означает, что вы не можете использовать альтернативные ограничения ставок (например) весь день в воскресенье и в понедельник до 5 часов утра.
Ограничения, в которые дни могут содержать запланированные промежутки времени
В раскрывающемся меню Когда вы можете выбрать только:
Нельзя применять альтернативные ограничения ставок, например, только по понедельникам и вторникам или, например, с понедельника по пятницу, кроме среды.
Каждая неделя одинакова (если вы сами не измените ее)
Если вы используете альтернативные глобальные ограничения скорости в этот четверг, они будут использоваться и в следующий четверг, если вы не измените свою конфигурацию в промежуточный период.
Альтернативные ограничения скорости
Если вы хотите запросить функцию ...
Возможно, вы захотите отправить запрос функции для любых необходимых вам функций, но, как и для любого запроса функции в любом программном обеспечении:
В частности, для qBittorrent, пожалуйста, имейте в виду, если вы собираетесь запросить эту функцию:
Проблемы (ошибки, запросы функций и тому подобное) для qBittorrent в настоящее время отслеживаются здесь, на github (как объяснено в FAQ по qBittorrent ).
Этот запрос функции (который был упомянут в комментариях) не является запросом для какой-либо из отсутствующих функций, перечисленных выше. Если бы он действовал, то, вероятно, все равно не сделал бы то, что вам нужно.
Вместо этого, по-видимому, запрашивается (1) явная нулевая опция или более эффективная блокировка всего восходящего или нисходящего трафика, (2) возможность деактивировать функции распределенного отслеживания ( DHT и PeX ) как часть альтернативных ограничений.
источник
Возможно, стоит рассмотреть возможность использования trickle и cron, однако вам придется перезапустить qtorrent, когда вы захотите изменить ограничения.
источник
Извините, это может быть очень поздно, но, надеюсь, следующий человек, который ищет решение, найдет его.
Команда, которую вы ищете: /etc/init.d/qbittorrent-nox-daemon start | stop
Так что в / etc / crontab я добавлю следующее. Я не хочу, чтобы загрузка происходила с 6 утра до 6 вечера по рабочим дням, поэтому, чтобы быть уверенным, я даю себе 10 минут отсрочки, в 5:50 он закроет qbittorrent, и в 18:10 он запустит его снова.
источник
Я использую только альтернативные загрузки, потому что мне нравится видеть мой лимит в строке состояния. Адаптируйте следующую процедуру, чтобы также использовать GlobalDLLimit, если хотите.
Я создаю cron в нужное время с помощью скрипта followinf ...
Сценарий корректно завершает работу qBittorrent (ошибки перенаправляются
/dev/null
в том случае, если он не работал на 1-м месте), ждет 5 секунд, пока он не завершится, и записывает свой файл конфигурации, затем копирует желаемую измененную конфигурацию в исходное место, ждет еще 5 секунд, затем запускает qBittorrent (отсоединен от консоли).источник
Я написал заявление в Node.JS
Вы можете найти репозиторий по адресу: https://github.com/GRebisz/QBittorrent-Schedular
Обратите внимание, что это только базовая реализация, это остановит ваши потоки qbittorrent, когда будет достигнут час в файле Schedule.json.
Требования:
NodeJS
NPM
QBittorrent
Инструкция по применению:
Скачайте zip-архив со страницы выше
Извлечь в папку
Откройте окно командной строки / терминала
Перейдите в папку
Выполните следующую команду: «npm install»
Отредактируйте файл index.js и установите следующее
6.1 - Измените «localhost: 8888» на хост, где расположен ваш QBittorrent
6.2 - Измените "hackme" на ваше имя пользователя
6.3 - Измените "hackmeagain" на свой пароль
7 - {Вручную} - Запустить "node index.js"
Вы можете использовать ручной метод с планировщиком задач Windows / навсегда / cron для автоматизации процесса планирования.
Для настройки: в файле Schedule.json найдите день, который вы ищете, и добавьте часы (0-23) для всех часов, в которые вы хотите отключить загрузку.
источник