Чи існує рішення щодо відсутності планувальника в qbittorrent?


11

На відміну від багатьох інших клієнтів торентів, qbittorrent поставляється без інструменту планування. В ідеалі, завантаження можна виконувати протягом певного часу доби, у визначені дні.

Чи існує рішення для цього? Чи є окремий інструмент планування, який я можу використовувати для встановлення qbittorrent? Якщо ні, що було б найкращим сценарієм?


1
Якщо ви знаєте інших клієнтів, які мають потрібні вам функції, чому б просто не скористатися ними?
Мат

1
Я хочу використовувати цей.
Корган Рівера

Відповіді:


10

qBittorrent робить є планування!

Однак він може бути або не бути достатньо складним для ваших потреб.

Планування глобальних змін лімітів на конкретні дні / часи

Натисніть Інструменти > Параметри ... . Перейдіть на вкладку Швидкість зліва. У нижній частині вікна ви побачите параметри встановлення лімітів швидкості завантаження та завантаження для альтернативних глобальних обмежень .

Потім поставте прапорець Позначте графік використання альтернативних лімітних тарифів та вкажіть потрібний час у полях Від і до та дні, які вам потрібні, у спадному меню Коли .

Це дозволяє планувати почергове обмеження швидкості завантаження та завантаження з глобальних обмежень, встановлених у верхній частині вікна.

qВикно параметрів швидкого доступу, вкладка Швидкість

Наведений вище скріншот - від qBittorrent v3.0.6 (остання версія станом на час написання цього запису), працює на моїй системі Ubuntu 11.10, встановленій з цього офіційного PPA .

Якщо ви виявите, що не можете цього зробити зі своєю установкою qBittorrent, рекомендую оновити. Якщо це все-таки не допомагає, рекомендую відредагувати своє запитання, щоб надати інформацію про те, що відбувається, коли ви намагаєтесь отримати доступ до цих налаштувань, включаючи відповідні знімки екрана.

Можливо, ви знаєте про це, але вам потрібен більш складний графік, яким qBittorrent не володіє. Якщо це так, відредагуйте своє запитання, щоб надати більше інформації про те, які саме функції вам потрібні. Тоді хтось може знати спосіб ви можете досягти своїх цілей, а якщо ні, то, можливо, зможете порекомендувати аналогічну програму bittorrent, яка має необхідну функціональність.

Нижче наведено список корисних функцій, які НЕ в даний час доступні в qBittorrent.

Порогові обмеження не мають планування

Як ви, напевно, знаєте, ви можете встановити обмеження для завантаження та завантаження за торрент. На жаль, ви не можете встановити графіки поточного потоку. Ця функція все ще відсутня у qBittorrent.

контекстне меню qBittorrent, що показує параметри встановлення обмежень швидкості для окремого торрента

Ви можете одночасно визначити лише 2 "профілі"

Існують глобальні обмеження ставок та альтернативні обмеження глобальної ставки . Це воно.

Таким чином, ви можете (наприклад) швидкість завантаження торрента на шапку до 75 KiB / s, якщо не вівторок, коли він обмежений у 50 KiB / s.

Але ви не можете (наприклад) швидкість завантаження торрента на шапку до 75 KiB / s, якщо не буде вівторок, коли він обмежений на 50 KiB / s або у вихідні дні, коли він обмежений у 100 KiB / s.

Одним із наслідків цього є те, що час початку та закінчення альтернативних лімітів глобальних тарифів не може відрізнятися від дня до дня. Це разом із вимогою встановити обмеження ставок лише для інтервалів, що містяться протягом одного дня, означає, що ви не можете використовувати альтернативні обмеження ставок (наприклад) цілий день неділі та понеділок до 5 ранку.

Обмеження, які дні можуть містити заплановані часові проміжки

У спадному меню Коли ви можете вибрати лише:

  • цілий тиждень, або
  • будь-який окремий день тижня, або
  • тільки будні дні (тобто понеділок-п’ятниця), або
  • тільки вихідні дні (тобто субота та неділя)

Випадаюче меню "Коли", що показує обмежений вибір, коли застосовуються альтернативні обмеження глобальної ставки

Не можна застосовувати альтернативні обмеження ставок, наприклад, лише у понеділок та вівторок, а також, наприклад, у понеділок-п’ятницю, крім середи.

Кожен тиждень однаковий (якщо ви самі цього не зміните)

Якщо ви використовуєте альтернативні обмеження глобальної ставки цього четверга, вони також будуть використовуватися в наступний четвер, якщо ви не редагуєте конфігурацію в проміжку.

Альтернативні обмеження ставок

  • не може бути активним у вказану користувачем дату ,
  • не може стати неактивним у вказану користувачем дату ,
  • не може автоматично змінюватися від місяця до місяця та
  • Заява про обмеження, як правило, не може відбуватися автоматично в різний час або обмежуватися різними тарифами, від одного тижня до наступного .

Якщо ви хочете запросити функцію ...

Ви можете надіслати запит на функцію для будь-яких необхідних функцій, але, як і будь-який запит на функцію в будь-якому програмному забезпеченні:

  • Переконайтеся, що спочатку шукайте.
  • Немає гарантій, що ваш запит буде виконано.
  • Якщо він буде реалізований, то немає жодної казки, коли він буде здійснений.

Більш конкретно до qBittorrent, майте на увазі, якщо ви збираєтесь запитувати цю функцію:

  • Проблеми (помилки, запити на функції тощо) для qBittorrent зараз відстежуються тут на github (як пояснено у FAQ-відповіді qBittorrent ).

  • Цей запит на функцію (про який згадувалося в коментарях) не є запитом жодної з перерахованих вище відсутніх функцій. Якби це діяло, це, мабуть, все ще не зробить те, що потрібно.

    Натомість, схоже, запитують про (1) явний нульовий варіант або більш ефективне блокування всього трафіку вгорі чи нижче за течією, (2) можливість деактивації розподілених функцій відстеження ( DHT та PeX ) як частини альтернативних лімітів.


1

Може бути , розглянути можливість використання струмки і хрон, однак ви повинні перезапустити qtorrent , якщо ви хочете змінити межі.


1

Вибачте, це може бути дуже пізно, але, сподіваємось, наступна людина, яка шукає рішення, знайде його.

Команда, яку ви шукаєте,: /etc/init.d/qbittorrent-nox-daemon start | стоп

Тож у / etc / crontab я додам наступне. Я не хочу, щоб завантаження відбувалося з 6 ранку до 18 вечора, тому просто щоб бути впевненим, я даю собі 10 хвилин грації, 5:50 ранку це закриється qbittorrent, а 18:10 воно почне його знову.

50 5 * * 1 /etc/init.d/qbittorrent-nox-daemon stop
50 5 * * 2 /etc/init.d/qbittorrent-nox-daemon stop
50 5 * * 3 /etc/init.d/qbittorrent-nox-daemon stop
50 5 * * 4 /etc/init.d/qbittorrent-nox-daemon stop
50 5 * * 5 /etc/init.d/qbittorrent-nox-daemon stop

10 18 * * 1 /etc/init.d/qbittorrent-nox-daemon start
10 18 * * 2 /etc/init.d/qbittorrent-nox-daemon start
10 18 * * 3 /etc/init.d/qbittorrent-nox-daemon start
10 18 * * 4 /etc/init.d/qbittorrent-nox-daemon start
10 18 * * 5 /etc/init.d/qbittorrent-nox-daemon start

0

Я використовую лише альтернативні завантаження, тому що мені подобається бачити свій ліміт у рядку стану. Адаптуйте наступну процедуру, щоб також використовувати GlobalDLLimit, як ви хочете.

  1. Я налаштовую свій qbittorrent так, як мені хочеться, і повністю закриваю його
  2. Я роблю кілька копій /home/user/.config/qBittorrent/qBittorrent.conf і називаю копії qBittorrent (640) .conf та qBittorrent (400) .conf тощо. Цифри означають швидкість завантаження
  3. Я редагую кожен файл і змінюю рядок Connection \ GlobalDLLimitAlt = 400 для Connection \ GlobalDLLimitAlt = 640, щоб імітувати вищезазначені імена файлів (також редагуйте обмеження для завантаження за бажанням)
  4. Я створюю cron у той час, коли мені хочеться, за допомогою сценарію Followinf ...

    kill -s TERM `ps -ef | grep -i qbit | grep -v grep | awk '{print $2}'`  > /dev/null 2> /dev/null || : && sleep 5 && cp /home/user/.config/qBittorrent/qBittorrent\(640\).conf /home/user/.config/qBittorrent/qBittorrent.conf && sleep 5 && (qbittorrent &> /dev/null &)
    

Сценарій витончено припиняє qBittorrent (помилки, переспрямовані на /dev/nullвипадок, якщо він не працює на 1-му місці), чекає 5 секунд, щоб він вийшов та записав конфігураційний файл, а потім копіює потрібну змінену конфігурацію на початкове місце, чекає ще 5 секунд, а потім запустить qBittorrent (відірваний від консолі).


0

Я написав заявку в Node.JS

Ви можете знайти сховище за адресою: https://github.com/GRebisz/QBittorrent-Schedular

Зверніть увагу, що це лише основна реалізація, це зупинить ваші qbittorrent торренти, коли буде виконана година у файлі Schedule.json.

Вимоги:

  1. NodeJS

  2. НПМ

  3. QBittorrent

Інструкція з використання:

  1. Завантажте zip-архів зі сторінки вище

  2. Витягнути в папку

  3. Відкрийте вікно командного рядка / терміналу

  4. Перейдіть до папки

  5. Виконайте таку команду: "npm install"

  6. Відредагуйте файл index.js і встановіть наступне

    6.1 - Змініть "localhost: 8888" на хост, де розміщується ваш QBittorrent

    6.2 - Змініть "hackme" на ваше ім'я користувача

    6.3 - Змініть "hackmeagain" на свій пароль

7 - {Керівництво} - Запустіть "вузол index.js"

Ви можете використовувати ручний метод з планувальником завдань Windows / forever / cron для автоматизації процесу планування.

Для конфігурації: У файлі Schedule.json знайдіть потрібний день і додайте годин (0-23) протягом будь-яких годин, у яких завантаження буде відключено.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.