Настройка Transmission daemon: settings.json. Описание всех настроек.

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

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

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

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

НастройкиГде находятся
GTK+/Qt настройки клиента$HOME/.config/transmission
Настройки демона$HOME/.config/transmission-daemon
CLI настройки$HOME/.config/transmission-cli
Папка загрузки по умолчанию$HOME/Downloads

Примерный путь расположения конфигурационного файла settings.json:

В данном файле находится множество настроек:

«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 включает или отключает сканирование директории с файлами торрент

По окончании всех настроек запускаем службу

Пример файла с настройками:

 

avatar
1 Comment threads
1 Ответов
0 Подписчиков
 
Самый отредактированный комментарий
Горячая тема комментариев
2 Авторы комментариев
Sniffyпрохожий Последние авторы комментариев
  Подписаться  
новые старые популярные
Уведомлять
прохожий
Гость
прохожий

Приветствую, спасибо за статью, полезная информация. Подскажите если кто знает можно ли реализовать web интерфейс на русском языке?

PcMiniPro