Windows transmission daemon settings

Для небольшого домашнего сервера под управление операционной системы Windows 10, на мой взгляд самым удобным торрент-клиентом является Transmission.

Главными удобствами является малая затрата ресурсов и возможность рабобы в виде фоновой службы (с возможностью удалённого доступа).

В моём случае реализация такова:

1. Скачиваем свежий дистрибутив с официального сайта — https://transmissionbt.com/download/

2. Во время установки указываем установить службу

3. После установки — запускаем графическую оболочку Transmission Qt Client и настраиваем «по вкусу» (в том числе параметры удалённого доступа и логин/пароль). Эти настройки сохраняются в файл %LOCALAPPDATA%/transmission/settings.json Но это настройки только для приложения, запущенного от имени данного пользователя.

4. Для настройки службы нужно её остановить (в списке служб — Transmission Daemon) и после этого копируем настроенный файл из предыдущего пункта в папку C:\Windows\ServiceProfiles\LocalService\AppData\Local\transmission-daemon (с заменой). После этого можно запустить службу.

Итог. При запущенном клиентском приложении — выполняются настройки приложения. Когда приложение закрыто — выполняются настройки службы.

В большинстве случаев я пользуюсь только службой, работая с Transmission через удалённый доступ.

Для удалённого доступа можно использовать встроенный WEB-интерфейс, но я предпочитаю приложение Transmission Remote GUI

Не всегда возможно установить все конфигурации из графического интерфейса, особенно на Daemon или в веб-интерфейсе. Это руководство попытается дать обзор настроек Transmission.

Перед внесением изменений клиент и демон  должен  быть закрыт и остановлен, в противном случае параметры будут возвращены в предыдущее состояние.

Поэтому всегда перед изменении настроек в файле необходимо остановить службу  transmission-daemon :

В таблице представлены расположения файлов с различными настройками Transmission:

«alt-speed-down»: 50, скорость альтернативной загрузки KB/s
Нажатие «Черепаха» в gui активирует настройки альтернативной загрузки
«alt-speed-enabled»: false, включена ли альтернативная загрузка да/нет (true/false)
«alt-speed-time-begin»: 540, время начала альтернативной загрузки с 540 минуты с 9:00
«alt-speed-time-day»: 127, по каким дням включать альтернативные настройки: 127-по всем
Воскресенье: 1 (binary: 0000001)
Понедельник: 2 (binary: 0000010)
Вторник: 4 (binary: 0000100)
Среда: 8 (binary: 0001000)
Четверг: 16 (binary: 0010000)
Пятница: 32 (binary: 0100000)
Суббота: 64 (binary: 1000000)
Например:
Рабочие дни: 62 (binary: 0111110)
Выходные: 65 (binary: 1000001)
Все дни: 127 (binary: 1111111)
«alt-speed-time-enabled»: true, включено ли время альтернативной загрузки да/нет (true/false)
«alt-speed-time-end»: 1020 , время окончания альтернативной загрузки до 1020 минуты до 17:00
«alt-speed-up»: 50, скорость альтернативной отдачи KB/s
«bind—address—ipv4″: «0.0.0.0», прослушивается на всех адресах IPv4 и IPv6, доступных в вашей системе
«bind—address—ipv6″: «::», прослушивается на всех адресах IPv4 и IPv6, доступных в вашей системе
«blocklist-enabled»: false, Использовать списки блокировки URL
«blocklist-url»: «http://www.example.com/blocklist», списки блокированных URL
«cache-size-mb»: 4, Размер (по умолчанию = 4), в мегабайтах, для распределения кэша памяти. Кэш используется для совместного использования пакетного ввода-вывода, поэтому увеличение размера кеша может быть использовано для уменьшения количества чтения и записи на диске.
«dht-enabled»: true, Включить распределенную таблицу хэшей(DHT)
«download-dir»: «/home/Ваш_пользователь/Multimedia», директория для скачанных файлов
«download-limit»: 100, ограничение пропускной способности, KB/s
«download-limit-enabled»: false, включение ограничения пропускной способности (по умолчанию = false)
«download-queue-enabled»: true, Очередь. Когда true, transmission будет загружать только download-queue-size незавершенные торренты.
«download-queue-size»: 5, Размер очереди. Количество загружаемых активных торрентов .
«encryption»: 1, (0 = Предпочитают незашифрованные соединения, 1 = Предпочитают зашифрованные соединения, 2 = Требовать шифрованные соединения, по умолчанию = 1) Предпочтение шифрования . Шифрование может помочь обойти некоторую фильтрацию ISP, но ценой немного более высокой загрузки ЦП.
«idle-seeding-limit»: 30, Остановить раздачу после простоя в течение N минут.
«idle-seeding-limit-enabled»: false, Останавливать при простое. По умолчанию = false
«incomplete-dir»: «/home/Ваш_пользователь/Multimedia/.incomplete», путь, где будут распологаться не довершившие закачку торренты. Точка впереди директории говорит что она должна быть скрыта
«incomplete—dir—enabled«: false, хранить ли скачивающиеся файлы в отдельной папке (true/false)
«lpd-enabled»: false, Включить обнаружения локальных BitTorrent-пиров, и, следовательно, сокращения трафика, проходящего через канал Интернет-провайдера и максимального использования пропускной способности
«message-level»: 2, количество информации, выдаваемой в /var/log/syslog, значение можно менять 0 = None, 1 = Error, 2 = Info, 3 = Debug
«peer-congestion-algorithm»: «», Алгоритм управления TCP описано на http://www.pps.jussieu.fr/~jch/software/bittorrent/tcp-congestion-control.html
«peer-limit-global»: 240, Используемое количество пиров всего
«peer-limit-per-torrent»: 60, Используемое количество пиров на один торрент
«peer-port»: 51413, порт входящих соединений. Если вы за NAT’ом то позаботьтесь о пробросе этого порта
«peer-port-random-high»: 65535, Верхняя граница портов
«peer-port-random-low»: 49152, Нижняя граница портов
«peer-port-random-on-start»: false, Менять рандомно порт при старте transmission
«peer-socket-tos»: «default», параметр Type-Of-Service (TOS) для исходящих пакетов TCP. Возможные значения: «default», «lowcost», «throughput», «lowdelay» и»reliability». Значение «lowcost» рекомендуется, если вы используете интеллектуальный маршрутизатор
«pex-enabled»: true, Включить расширение BitTorrent-протокола для обмена списками участников
«port-forwarding-enabled»: false, Включить UPnP или NAT-PMP
«preallocation»: 1, Влияет на фрагментацию записанных файлов (0 = Off, 1 = Fast, 2 = Full (медленнее, но уменьшает фрагментацию диска), по умолчанию = 1)
«prefetch-enabled»: true,  по умолчанию = true
«queue-stalled-enabled»: true,  Когда true, торренты, не закачивающие данные в течении  queue-stalled-minutes , обрабатываются как «застопорены», очередь продвигается дальше.
«queue-stalled-minutes»: 30,  Время ожидания получения данных при закачке
«ratio-limit»: 2,  Лимит на отдачу (default = 2)
«ratio-limit-enabled»: false,  Включить лимит раздачи
«rename-partial-files»: true, Менять расширение файла не докаченного файла на «.part» (true/false)
«rpc-authentication-required»: false, требовать аутентификацию для удаленного управления
«rpc-bind-address»: «0.0.0.0»,  IP адрес Transmission для входа через веб морду
«rpc-enabled»: true,  включение удаленного управления. Сюда же относится и управление через web-интерфейс
«rpc-password»: «Пароль»,  Пароль для входа в web-интерфейс transmission-daemon. После сохранения настроик пароль будет зашифрован.
«rpc-port»: 9091,  порт к web-интерфейсу
«rpc-url»: «/transmission/»,  настройка адреса web-интерфейса
«rpc-username»: «Пользователь», Имя пользователя для входа в web-интерфейс transmission-daemon.
«rpc-whitelist»: «127.0.0.*,192.168.1.*»,  список разрешенных ip адресов для доступа к web-интерфейсу
«rpc-whitelist-enabled»: true,  включение доступа с ip адресов да/нет (true/false)
«scrape-paused-torrents-enabled»: true,  по умолчанию = true
«script-torrent-done-enabled»: false,  Запуск сценария при завершении торрента
«script-torrent-done-filename»: «»,  Путь к скрипту
«seed-queue-enabled»: false,  Когда true. Передача будет обрабатывать только  seed-queue-size незастопоренные торренты.
«seed-queue-size»: 10,  количество
«speed-limit-down»: 1500,  ограничение скорости обычной загрузки
«speed-limit-down-enabled»: false,  включение ограничения обычной загрузки да/нет (true/false)
«speed-limit-up»: 1000,  ограничение скорости обычной отдачи
«speed-limit-up-enabled»: false,  включение ограничения обычной отдачи да/нет (true/false)
«start-added-torrents»: true,  Начать торренты, как только они будут добавлены
«trash-original-torrent-files»: true,  Удалить торренты, добавленные из каталога watch
«umask»: 18,  Устанавливает права на создаваемые файлы и папки
«upload-limit»: 100,  Ограничение раздачи, KB/s
«upload-limit-enabled»: 0,  Включить ограничение (0 или false — нет, 1 или true — да)
«upload-slots-per-torrent»: 14,  количество раздаваемых торрентов
«utp-enabled»: true,  Включить протокол микротранспорта (μTP)
«watch-dir»: «/home/Ваш_пользователь/Torrents»,  директория с которой подхватывать торрент-файлы для скачивания
«watch-dir-enabled»: true  включает или отключает сканирование директории с файлами торрент

Hi Guys,

i have just installed transmission on a windows server with cli, daemon and web interface. I can access the web interface on the server and transmission-daemon looks running well, but I cannot access it from the network.

image

It says, Unauthorized IP address. That’s okay, I know how to edit the settings.json, enbale rpc,
but now I cannot find the settings.json. I used to managed it on Ubuntu, and that worked, but now I cannot find it.

I check the location: user\AppData\local, but I just find the transmission client folder, not the transmission-daemon folder.

I checked the environment variables, system wide and user wide, but I cannot find any transmission related variable to figure it out where the settings.json is located.

Could you help me where can I find the settings file?

Transmission — популярный бесплатный торрент-клиент с открытым исходным кодом. В этой подробной инструкции для начинающих мы рассмотрим, как установить, настроить и использовать transmission daemon на Ubuntu сервере для автоматической загрузки торрентов.

Установка Transmission daemon

Transmission daemon — это версия популярного торрент-клиента, которая работает как фоновая служба на сервере. В отличие от графической версии, daemon не имеет пользовательского интерфейса и управляется через командную строку или веб-интерфейс.

Основные преимущества использования transmission daemon:

  • Работает в фоновом режиме без графического интерфейса
  • Позволяет автоматизировать загрузку торрентов на сервере
  • Имеет веб-интерфейс для удаленного управления с любого устройства
  • Расходует меньше ресурсов по сравнению с GUI версиями

Установка осуществляется стандартными средствами из репозитория Ubuntu. Для этого выполняем команду от root пользователя:

sudo apt install transmission-daemon

После установки transmission daemon запускается автоматически как служба systemd.

Основные конфигурационные файлы daemon располагаются в следующих директориях:

  • /etc/init.d/transmission-daemon — запуск демона
  • /etc/default/transmission-daemon — основные настройки
  • /etc/transmission-daemon/ — параметры по умолчанию

Женщина, управляющая торрентами в веб-интерфейсе transmission

Настройка пользователей и прав доступа

По умолчанию transmission daemon запускается и работает от имени системного пользователя debian-transmission. Это сделано в целях безопасности, чтобы ограничить доступ transmission к файловой системе.

Однако такой подход создает неудобства при работе, так как загружаемые торренты будут доступны только этому пользователю.

Поэтому рекомендуется создать отдельного пользователя для запуска transmission daemon:

sudo adduser torrents-user

Далее нужно добавить его в группу debian-transmission:

sudo usermod -a -G debian-transmission torrents-user

В группу debian-transmission также рекомендуется включить других пользователей, которым необходим доступ к загружаемым торрентам.

Затем создаем общую директорию для хранения торрентов и загрузок с нужными правами доступа:

sudo mkdir /mnt/torrents sudo chown -R torrents-user:debian-transmission /mnt/torrents

Конфигурирование transmission daemon

Основные параметры запуска transmission daemon хранятся в конфигурационном файле /etc/default/transmission-daemon.

В нем можно изменить, например, размер лог-файла, задать дополнительные опции запуска и т.д.

Для оптимизации производительности рекомендуется увеличить буфер сокетов ядра. Это можно сделать командой:

sudo sysctl -w net.core.rmem_max=4194304 sudo sysctl -w net.core.wmem_max=1048576

Это позволит уменьшить ошибки, связанные с размером сетевого буфера.

Материнская плата компьютера с проекцией иконки торрента

Переопределение пользователя запуска

Чтобы daemon запускался от имени нужного пользователя, а не по умолчанию, можно переопределить это поведение.

Для этого создадим дропин файл для службы transmission:

sudo systemctl edit transmission-daemon.service

И укажем в нем параметр User с нужным именем пользователя, например:

[Service] User=torrents-user

Настройка файла settings.json

Основные параметры работы transmission daemon хранятся в конфигурационном файле settings.json.

Перед внесением изменений в settings.json необходимо остановить службу transmission-daemon

В этом файле необходимо указать:

  • Путь к директории для скачивания торрентов
  • Путь к директории для хранения торрентов
  • Параметры веб-интерфейса и удаленного доступа
  • Ограничения скорости и др. дополнительные опции

Работа с веб-интерфейсом

После настройки settings.json можно запустить службу transmission-daemon и подключиться к веб-интерфейсу.

Для этого в адресной строке браузера нужно ввести:

http://IP-адрес-сервера:порт/transmission/

Где порт по умолчанию — 9091.

Веб-интерфейс позволяет выполнять различные действия:

  • Добавлять и удалять торренты
  • Проверять статус и скорость закачки
  • Изменять папки для загрузок
  • Устанавливать ограничения скорости и пропускной способности

Расширенные возможности

Помимо веб-интерфейса, существует ряд расширенных возможностей для работы с transmission daemon:

  • Автоматическая загрузка торрентов из указанной директории
  • Командная строка и API для автоматизации задач
  • Webhook для взаимодействия со сторонними сервисами

Например, можно настроить автозагрузку торрентов из папки командой:

transmission-daemon -w /path/to/watch/

Это позволит сканировать указанную директорию и автоматически загружать размещенные там торренты.

Диагностика ошибок

При запуске transmission daemon могут возникать различные ошибки, например связанные с настройкой сети или буфером ядра.

Для диагностики проблем рекомендуется:

  1. Проверить журнал ошибок с помощью команды:
    journalctl -xe
  2. Увеличить debug логирование в файле settings.json
  3. Проверить текущий статус службы командой:
    systemctl status transmission-daemon

Интеграция со сторонними сервисами

Transmission поддерживает вебхуки, которые позволяют интегрировать его с другими сервисами и приложениями.

Например, можно настроить автоматическую отправку уведомлений в Telegram о статусе загрузок. Или запуск скрипта после завершения скачивания торрента.

Для этого в файле settings.json нужно указать параметр script-torrent-done-enabled и путь к исполняемому скрипту.

"script-torrent-done-enabled": true, "script-torrent-done-filename": "/path/to/script.sh",

Пример скрипта

Вот пример скрипта на bash для отправки уведомлений в Telegram при завершении загрузки:

#!/bin/bash torrent=$1 chat_id=123456789 bot_token=00000000:XXXXXXXXXXXXXXXXXXXXXXX curl -s -X POST https://api.telegram.org/bot$bot_token/sendMessage -d chat_id=$chat_id -d text="Загрузка $torrent завершена" 

Резервное копирование данных

Рекомендуется настроить резервное копирование загруженных торрентов и соответствующих папок.

Это можно сделать с помощью стандартных инструментов Linux, таких как rsync или rclone.

Пример команды rsync

rsync -avP /mnt/torrents /mnt/backup

Выполнять резервное копирование можно периодически с помощью crontab.

Миграция на другой сервер

При необходимости переноса данных и настроек transmission на новый сервер, достаточно скопировать две основные папки:

  1. Папку с загруженными торрентами
  2. Папку с настройками пользователя (обычно .config/transmission/)

После копирования этих папок и установки transmission daemon на новый сервер, достаточно перезапустить службу с нужными параметрами — все загруженные данные и настройки сохранятся.

Дополнительные клиенты

Помимо официальных версий, существуют различные клиенты и библиотеки для работы с transmission демоном.

Например, Transmission Remote GUI — это cross-platform GUI клиент, который может подключатся к удаленному демону.

Также есть библиотеки для языков программирования Python, Java, JavaScript и других — для автоматизации загрузки и управления через скрипты.

Transmission-daemon это торрент-клиент работающий в фоне; управление осуществляется посредством web-клиента. Наша задача установить transmission-daemon на сервер (Ubuntu server 20.04), где он будет работать в фоновом режиме. Так же, он будет в автоматическом режиме сканировать и подбирать торренты помещенные в папку /torrents  и  закачивать их в папку /downloads.

Transmission-daemon имеется в стандартном репозитории Ubuntu. Установка из репозитория Ubuntu (от пользователя с административными правами):

После установки приложение будет сразу запущено. Так же автоматически создается пользователь debian-transmission (или подобный в зависимости от версии), данный пользователь управляет всеми процессами transmission, поэтому все пользователи использующие transmission должны быть включены в его группу.

В нашем случае для управления transmission-daemon мы создадим отдельного пользователя от имени которого и будет работать этот сервис. 

В первой строке создаем нового пользователя и его домашнюю папку. Во второй добавляем его в группу debian-transmission. Также в группу debian-transmission следует добавить и других пользователей которые будут как-либо работать с файлами или торрентами.

Создадим папки для торрентов и загрузок и установим соответствующие права.

В папке /etc/transmission-daemon/ лежат файлы конфигурации transmission-daemon по умолчанию, для того чтобы создать конфигурацию используемую с нашим вновь созданным пользователем нужно скопировать файлы конфигурации в домашнюю папку пользователя/home/server/.config/ (или любую другую, путь к нему мы укажем дальше) и установить права позволяющие участникам группы debian-transmission изменять и читать их.

Файл который нам необходим называется setting.json. В этом файле находятся все настройки transmission-daemon. К его настройке мы вернемся в конце, когда будем делать окончательную настройку сервиса.

Для того, чтобы использовать файл настроек из  /home/transmission/.config/settings.json, необходимо указать его местоположение в файле /etc/default/transmission-daemon

 Далее настраиваем файл инициализации /etc/init.d/transmission-daemon в USER указываем имя пользователя от имени которого будет запускается сервис

Делать это нужно при запущенном сервисе. После того как мы убедились что сервис запущен. Приступаем к переопределению конфигурации сервиса. Файл в котором конфигурируется запуск сервиса находится в /etc/systemd/system/transmission-daemon.sevice.d/override.conf

Вариант 1. можно внести изменения в сам файл override.conf , делать это нужно с правами администратора.

Вариант 2. Используем команду:

и сохранить изменения.

!!! Перед внесением изменений в  settings.json, клиент и демон  должен  быть закрыт и остановлен, в противном случае параметры будут возвращены в предыдущее состояние.

Поэтому всегда перед изменении настроек в файле необходимо остановить службу  transmission-daemon :

1. Установка папки download

2. Установка папки для торрентов

первая опция активирует отслеживание папки с торрентами, вторая устанавливает путь к отслеживаемой папке. После запуска Transmission-daemon будет отслеживаться эта папка и как тольке в ней появиться новый торрент начнется его скачивание.

3. Настройка url web-интерфейса и установка имени и пароля

rpc-password между кавычками вставляем пароль в текстовой форме, при запуске демона он будет изменен на хеш пароля

«alt-speed-down»: 50,

скорость альтернативной загрузки KB/s Нажатие «Черепаха» в gui активирует настройки альтернативной загрузки

«alt-speed-enabled»: false,

включена ли альтернативная загрузка да/нет (true/false)

«alt-speed-time-begin»: 540,

время начала альтернативной загрузки с 540 минуты с 9:00

«alt-speed-time-day»: 127,

по каким дням включать альтернативные настройки: 127-по всем

Воскресенье: 1 (binary: 0000001)

Понедельник: 2 (binary: 0000010)

Вторник: 4 (binary: 0000100)

Среда: 8 (binary: 0001000)

Четверг: 16 (binary: 0010000)

Пятница: 32 (binary: 0100000)

Суббота: 64 (binary: 1000000)

Например:

Рабочие дни: 62 (binary: 0111110)

Выходные: 65 (binary: 1000001)

Все дни: 127 (binary: 1111111)

«alt-speed-time-enabled»: true,

включено ли время альтернативной загрузки да/нет (true/false)

«alt-speed-time-end»: 1020 ,

время окончания альтернативной загрузки до 1020 минуты до 17:00

«alt-speed-up»: 50,

скорость альтернативной отдачи KB/s

«bind—address—ipv4″: «0.0.0.0»,

прослушивается на всех адресах IPv4 и IPv6, доступных в вашей системе

«bind—address—ipv6″: «::»,

прослушивается на всех адресах IPv4 и IPv6, доступных в вашей системе

«blocklist-enabled»: false,

Использовать списки блокировки URL

«blocklist-url»: «http://www.example.com/blocklist»,

списки блокированных URL

«cache-size-mb»: 4,

Размер (по умолчанию = 4), в мегабайтах, для распределения кэша памяти. Кэш используется для совместного использования пакетного ввода-вывода, поэтому увеличение размера кеша может быть использовано для уменьшения количества чтения и записи на диске.

«dht-enabled»: true,

Включить распределенную таблицу хэшей(DHT)

«download-dir»: «/home/Ваш_пользователь/Multimedia»,

директория для скачанных файлов

«download-limit»: 100,

ограничение пропускной способности, KB/s

«download-limit-enabled»: false,

включение ограничения пропускной способности (по умолчанию = false)

«download-queue-enabled»: true,

Очередь. Когда true, transmission будет загружать только download-queue-size незавершенные торренты.

«download-queue-size»: 5,

Размер очереди. Количество загружаемых активных торрентов .

«encryption»: 1,

(0 = Предпочитают незашифрованные соединения, 1 = Предпочитают зашифрованные соединения, 2 = Требовать шифрованные соединения, по умолчанию = 1) Предпочтение шифрования . Шифрование может помочь обойти некоторую фильтрацию ISP, но ценой немного более высокой загрузки ЦП.

«idle-seeding-limit»: 30,

Остановить раздачу после простоя в течение N минут.

«idle-seeding-limit-enabled»: false,

Останавливать при простое. По умолчанию = false

«incomplete-dir»: «/home/Ваш_пользователь/Multimedia/.incomplete»,

путь, где будут распологаться не довершившие закачку торренты. Точка впереди директории говорит что она должна быть скрыта

«incomplete—dir—enabled«: false,

хранить ли скачивающиеся файлы в отдельной папке (true/false)

«lpd-enabled»: false,

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

«message-level»: 2,

количество информации, выдаваемой в /var/log/syslog, значение можно менять 0 = None, 1 = Error, 2 = Info, 3 = Debug

«peer-congestion-algorithm»: «»,

Алгоритм управления TCP описано на http://www.pps.jussieu.fr/~jch/software/bittorrent/tcp-congestion-control.html

«peer-limit-global»: 240,

Используемое количество пиров всего

«peer-limit-per-torrent»: 60,

Используемое количество пиров на один торрент

«peer-port»: 51413,

порт входящих соединений. Если вы за NAT’ом, то позаботьтесь о пробросе этого порта

«peer-port-random-high»: 65535,

Верхняя граница портов

«peer-port-random-low»: 49152,

Нижняя граница портов

«peer-port-random-on-start»: false,

Менять рандомно порт при старте transmission

«peer-socket-tos»: «default»,

параметр Type-Of-Service (TOS) для исходящих пакетов TCP. Возможные значения: «default», «lowcost», «throughput», «lowdelay» и»reliability». Значение «lowcost» рекомендуется, если вы используете интеллектуальный маршрутизатор

«pex-enabled»: true,

Включить расширение BitTorrent-протокола для обмена списками участников

«port-forwarding-enabled»: false,

Включить UPnP или NAT-PMP

«preallocation»: 1,

Влияет на фрагментацию записанных файлов (0 = Off, 1 = Fast, 2 = Full (медленнее, но уменьшает фрагментацию диска), по умолчанию = 1)

«prefetch-enabled»: true,

 по-умолчанию = true

«queue-stalled-enabled»: true,

 Когда true, торренты, не закачивающие данные в течении  queue-stalled-minutes , обрабатываются как «застопорены», очередь продвигается дальше.

«queue-stalled-minutes»: 30,

 Время ожидания получения данных при закачке

«ratio-limit»: 2,

 Лимит на отдачу (default = 2)

«ratio-limit-enabled»: false,

 Включить лимит раздачи

«rename-partial-files»: true,

Менять расширение файла не докаченного файла на «.part» (true/false)

«rpc-authentication-required»: false,

требовать аутентификацию для удаленного управления

«rpc-bind-address»: «0.0.0.0»,

 IP адрес Transmission для входа через веб морду

«rpc-enabled»: true,

 включение удаленного управления. Сюда же относится и управление через web-интерфейс

«rpc-password»: «Пароль»,

 Пароль для входа в web-интерфейс transmission-daemon. После сохранения настроик пароль будет зашифрован.

«rpc-port»: 9091,

 порт к web-интерфейсу

«rpc-url»: «/transmission/»,

 настройка адреса web-интерфейса

«rpc-username»: «Пользователь»,

Имя пользователя для входа в web-интерфейс transmission-daemon.

«rpc-whitelist»: «127.0.0.*,192.168.1.*»,

 список разрешенных ip адресов для доступа к web-интерфейсу

«rpc-whitelist-enabled»: true,

 включение доступа с ip адресов да/нет (true/false)

«scrape-paused-torrents-enabled»: true,

 по умолчанию = true

«script-torrent-done-enabled»: false,

 Запуск сценария при завершении торрента

«script-torrent-done-filename»: «»,

 Путь к скрипту

«seed-queue-enabled»: false,

 Когда true. Передача будет обрабатывать только  seed-queue-size незастопоренные торренты.

«seed-queue-size»: 10,

 количество

«speed-limit-down»: 1500,

 ограничение скорости обычной загрузки

«speed-limit-down-enabled»: false,

 включение ограничения обычной загрузки да/нет (true/false)

«speed-limit-up»: 1000,

 ограничение скорости обычной отдачи

«speed-limit-up-enabled»: false,

 включение ограничения обычной отдачи да/нет (true/false)

«start-added-torrents»: true,

 Начать торренты, как только они будут добавлены

«trash-original-torrent-files»: true,

 Удалить торренты, добавленные из каталога watch

«umask»: 18,

 Устанавливает маску создания

«upload-limit»: 100,

 Ограничение раздачи, KB/s

«upload-limit-enabled»: 0,

 Включить ограничение (0 или false — нет, 1 или true — да)

«upload-slots-per-torrent»: 14,

 количество раздаваемых торрентов

«utp-enabled»: true,

 Включить протокол микротранспорта (μTP)

«watch-dir»: «/home/Ваш_пользователь/Torrents»,

 директория с которой подхватывать торрент-файлы для скачивания

«watch-dir-enabled»: true

 включает или отключает сканирование директории с файлами торрент

Если в конфигурационном файле settings.json все сделано правильно и демон запущен, то в любом браузере подключаемся к нему введя в адресную строку <host>:9091/transmission/, и видим привычный интерфейс. Не забывайте о том, что если включён фильтр по белому списку, то адрес с которого происходит подключение должен быть в него внесен.

настройка закончена.

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Показывать эмблемы на кнопках панели задач windows 10 что это
  • Какую схему разделов выбрать mbr или gpt при записи загрузочной флешки для windows 10
  • Где находится брендмауэры windows 11
  • Код 8024000e windows 7
  • Отключение автоматического обновления в windows 10 через командную строку