Ограничение скорости торрента по расписанию ночью и днем автоматически

Как ограничить скорость торрента по расписанию ночью и днем автоматически

Ограничить скорость торрента по расписанию можно через встроенные функции торрент-клиентов (qBittorrent, Transmission, Deluge) или использовать системные планировщики задач. Самый простой способ — настроить график ограничений в самом клиенте или создать автоматизацию через cron (Linux) и Task Scheduler (Windows).

Причины настройки расписания ограничений скорости

  • Освобождение канала для других устройств и сервисов днём
  • Снижение нагрузки на интернет-соединение в часы пиковой активности
  • Автоматическая экономия трафика без ручного контроля
  • Соблюдение ограничений от интернет-провайдера
  • Снижение тепловыделения оборудования в рабочие часы

Пошаговая инструкция для qBittorrent

  1. Откройте qBittorrent и перейдите в меню ToolsOptions (или ИнструментыПараметры).
  2. В левом меню выберите Speed (или Скорость).
  3. Найдите раздел Rate limits (или Ограничения скорости).
  4. Установите значения для дневного времени в полях Upload и Download (например, 100 кБ/с на загрузку и 50 кБ/с на отдачу).
  5. Включите опцию Schedule the use of alternative rate limits (или Использовать альтернативные ограничения по расписанию).
  6. В поле From (hh:mm) укажите время начала ночного режима (например, 22:00).
  7. В поле To (hh:mm) укажите время окончания ночного режима (например, 08:00).
  8. Задайте альтернативные (более высокие) ограничения для ночи в полях ниже (например, 500 кБ/с загрузка, 300 кБ/с отдача).
  9. Нажмите ApplyOK.
  10. Перезагрузите приложение для применения изменений.

Пошаговая инструкция для Transmission (Linux/macOS)

  1. Откройте Transmission и нажмите EditPreferences.
  2. Перейдите на вкладку Speed.
  3. В разделе Speed Limits установите дневные ограничения (например, 100 KiB/s загрузка).
  4. Отметьте флаг Limit upload speed (-u) и Limit download speed (-d).
  5. Включите опцию Use alternate speed limits (альтернативные ограничения).
  6. Задайте ночные (более высокие) значения в строках ниже (например, 500 KiB/s).
  7. Установите расписание: From22:00, To08:00.
  8. Отметьте дни недели, когда применять расписание.
  9. Нажмите OK для сохранения.

Автоматизация через планировщик задач Windows

  1. Откройте Task Scheduler (Планировщик задач) нажатием Win+R и вводом taskschd.msc.
  2. Нажмите Create Basic Task (Создать простую задачу) в правой панели.
  3. Укажите имя задачи: Torrent Speed Day Limit (ограничение дневной скорости).
  4. Выберите Trigger (Условие) → Daily (Ежедневно).
  5. Установите время срабатывания: 08:00 (начало дня).
  6. В разделе Action (Действие) выберите Start a program (Запустить программу).
  7. В поле Program/script введите путь к исполняемому файлу: C:\Program Files\qBittorrent\qbittorrent.exe.
  8. В Add arguments добавьте параметр: --download-limit=100 (в КБ/с).
  9. Создайте вторую задачу для ночного режима с временем 22:00 и аргументом --download-limit=500.
  10. Нажмите Finish для сохранения обеих задач.

Автоматизация через cron на Linux

  1. Откройте терминал и введите команду crontab -e.
  2. Добавьте строку для дневного ограничения (в 08:00): 0 8 * * * transmission-remote --downlimit 100.
  3. Добавьте строку для ночного ограничения (в 22:00): 0 22 * * * transmission-remote --downlimit 500.
  4. Сохраните файл нажатием Ctrl+XYEnter.
  5. Убедитесь, что демон Transmission запущен: systemctl status transmission-daemon.
  6. Проверьте логи: tail -f /var/log/syslog | grep transmission.

Часто задаваемые вопросы

Почему ограничения не применяются после перезагрузки? Убедитесь, что торрент-клиент запускается автоматически и опция расписания включена в параметрах; некоторые клиенты требуют перезагрузки после изменения настроек.

Можно ли установить разные ограничения для разных дней недели? Да, в qBittorrent и Transmission есть опция выбора дней недели для применения расписания; используйте чекбоксы рядом с временем начала и окончания альтернативного режима.

Как проверить, работает ли автоматизация через планировщик? Откройте Task Scheduler → найдите созданную задачу → нажмите правой кнопкой → Run для немедленного выполнения и проверьте скорость в клиенте.

Похожие материалы

Брандмауэр Windows блокирует общие папки в локальной сети
Свой собственный торрент файл и поставить его на раздачу
Сложный пароль на доступ в AnyDesk