- Настройка настроек Transmission daemon settings.json: подробный гайд
- Основная информация
- Настройка соединения с Интернетом
- Ограничение скорости загрузки и выгрузки
- Ограничение числа одновременных соединений
- Выбор порта
- Лимитирование скорости
- Каталоги загрузки
- Настройка очереди
- Управление блокировкой IP-адресов
- Видео:
- Установка Transmission daemon на Ubuntu server 22 04 LTS
Настройка настроек Transmission daemon settings.json: подробный гайд
Transmission – это популярный BitTorrent-клиент, который позволяет скачивать и раздавать торренты. Однако, иногда требуется изменить его настройки для более удобного использования. В данной статье мы подробно рассмотрим файл настроек transmission-daemon settings.json, который предоставляет возможность точно настроить работу программы.
Для начала, необходимо включить Transmission daemon и убедиться, что он работает. Для этого можно воспользоваться командой «sudo systemctl start transmission-daemon», которая запускает демон Transmission. По умолчанию, Transmission слушает порт 9091 для входа в веб-интерфейс. Если вы хотите изменить этот порт, откройте файл settings.json и найдите настройку «rpc-port». Здесь можно указать любой доступный порт.
Далее, можно настроить очередь загрузок. Настройка «queue-stalled-minutes» позволяет удалить торренты из очереди, если они не загружаются в течение определенного времени. По умолчанию, это значение равно 30. Если вы хотите увеличить или уменьшить это ограничение, измените значение данного параметра.
Основная информация
Настройка transmission-daemon включает в себя множество параметров, которые позволяют пользователю настроить работу торрент-клиента под свои потребности. В данном разделе мы рассмотрим основные настройки, которые позволят вам точно настроить transmission-daemon по своему желанию.
- port-forwarding-enabled — опция, которая включает или отключает поддержку проброса портов. Если вы хотите получить максимальную скорость загрузки и раздачи торрентов, то рекомендуется включить данную опцию.
- statistics-enabled — опция, позволяющая включить или отключить сбор статистики transmission. Включение данной опции позволит получить информацию о скорости загрузки и раздачи, а также о состоянии очереди.
- download-dir — параметр, указывающий путь к каталогу, в котором будут сохраняться загруженные файлы. Укажите здесь путь к каталогу, который вы хотите использовать для сохранения файлов.
- incomplete-dir — параметр, указывающий путь к каталогу, в котором будут находиться незавершенные торренты. Если вы хотите изменить каталог, в котором хранятся незавершенные файлы, укажите здесь новый путь.
- queue-stalled-minutes — параметр, определяющий время (в минутах), после которого торрент будет считаться остановленным из-за проблем с загрузкой. Если торрент находится в состоянии «стояния в очереди» (queue-stalled) более заданного значения времени, то transmission-daemon автоматически переключит его в состояние «остановлено».
- speed-limit-down и speed-limit-up — параметры, позволяющие установить ограничения на скорость загрузки и раздачи соответственно. Вы можете установить произвольные значения для ограничений скорости.
Это лишь некоторые из настроек, которые доступны в transmission-daemon. В файле settings.json вы можете найти вариety других параметров, позволяющих более тонко настроить выполнение клиента торрентов.
Настройка соединения с Интернетом
Для оптимальной работы Transmission daemon необходимо правильно настроить соединение с Интернетом. В данном разделе мы рассмотрим настройки, связанные с ограничением скорости загрузки и ограничением числа подключений.
Ограничение скорости загрузки и выгрузки
Для ограничения скорости загрузки и выгрузки торрентов в файле настроек «settings.json» существуют следующие опции:
- «speed-limit-up» — максимальная скорость выгрузки в байтах/сек. Значение -1 указывает на отсутствие ограничений.
- «speed-limit-up-enabled» — включение/отключение ограничения скорости выгрузки. Значение true/false.
- «speed-limit-down» — максимальная скорость загрузки в байтах/сек.
- «speed-limit-down-enabled» — включение/отключение ограничения скорости загрузки. Значение true/false.
Например, чтобы ограничить скорость загрузки до 500 кб/с, необходимо установить следующие значения:
"speed-limit-down": 500, "speed-limit-down-enabled": true
Ограничение числа одновременных соединений
Для ограничения числа одновременных соединений с торрентами в файле настроек «settings.json» есть следующие опции:
- «peer-limit-global» — максимальное число одновременных подключений ко всем торрентам.
- «peer-limit-per-torrent» — максимальное число одновременных подключений для каждого торрента.
- «peer-port» — порт, на котором будут находиться соединения с пирами. Если значение равно 0, Transmission будет выбирать порт автоматически.
Ниже приведены примеры значений для этих опций:
"peer-limit-global": 100, "peer-limit-per-torrent": 50, "peer-port": 51413
Обратите внимание, что значения по умолчанию в Transmission daemon хорошо настроены для большинства пользователей, и вмешательство в них не требуется, если у вас нет проблем с соединением.
Сохраните изменения в файле «settings.json», чтобы применить их. После внесения изменений необходимо перезапустить Transmission daemon, чтобы новые настройки вступили в силу.
Выбор порта
Для настройки порта Transmission daemon используется параметр «listen-port» в файле settings.json. Этот параметр определяет порт, на котором торрент-клиент будет слушать входящие соединения.
По умолчанию значение этого параметра установлено на 9091, что является стандартным портом для интерфейса управления Transmission. Однако, если этот порт занят или блокируется вашим брандмауэром, вы можете изменить его на любой другой доступный порт.
Для изменения порта в файле settings.json найдите строку:
"listen-port": 9091,
Измените значение на нужный вам порт:
"listen-port": 9092,
После этого сохраните файл и перезапустите transmission-daemon.
Обратите внимание, что при изменении порта необходимо также открыть этот порт в брандмауэре вашей операционной системы или маршрутизаторе, чтобы позволить входящие соединения к Transmission.
Выбор подходящего порта важен для обеспечения правильной работы Transmission. При использовании классического BitTorrent порта можно столкнуться с проблемой фрагментации очереди загрузки, когда торренты ожидают доступа к порту для загрузки. Это может привести к задержкам и снижению скорости загрузки торрентов.
Кроме того, некоторые провайдеры интернет-услуг могут ограничивать доступ к определенным портам, что может привести к проблемам с соединением в Transmission. В таких случаях рекомендуется выбирать порты, которые не блокируются провайдером или использовать функцию «переброс портов» в настройках вашего маршрутизатора.
Лимитирование скорости
В Transmission-daemon есть возможность ограничить скорость загрузки и отдачи торрентов. Для этого используются параметры speed-limit-down
и speed-limit-up
в файле настроек settings.json
.
Параметр speed-limit-down
отвечает за ограничение скорости загрузки. Установив для него значение равное 0
, можно отключить лимитирование скорости загрузки.
Параметр speed-limit-up
отвечает за ограничение скорости отдачи. Также, установив для него значение равное 0
, можно отключить лимитирование скорости отдачи.
Пример настройки ограничения скорости загрузки:
"speed-limit-down": 1024,
"speed-limit-down-enabled": true
Пример настройки ограничения скорости отдачи:
"speed-limit-up": 512,
"speed-limit-up-enabled": true
В данных примерах скорость загрузки ограничена 1024 Кб/с, а скорость отдачи ограничена 512 Кб/с.
Также можно настроить время, после которого торренты, находящиеся в очереди ожидания, будут автоматически удалены из очереди загрузок. Для этого используется параметр queue-stalled-minutes
. Этот параметр определяет время в минутах до удаления торрентов. Значение 0
означает, что торренты не будут удаляться из очереди загрузок, даже если они находятся в очереди ожидания.
Пример настройки удаления торрентов из очереди загрузок:
"queue-stalled-minutes": 60
В данном примере торренты, находящиеся в очереди ожидания, будут удалены автоматически через 60 минут.
Каталоги загрузки
Опция "download-dir"
указывает путь к каталогу, в котором будут сохраняться загруженные файлы. Значение этой опции должно быть строкового типа.
Опция "incomplete-dir"
указывает путь к каталогу, в котором будут временно сохраняться загруженные файлы до момента их полной загрузки. Значение этой опции также должно быть строкового типа.
Опция "incomplete-dir-enabled"
определяет, будет ли использоваться каталог для временного хранения незавершенных загрузок. Значение true
включает использование каталога, а значение false
отключает его использование.
Опция "rename-partial-files"
определяет, будет ли transmission-daemon переименовывать незавершенные файлы после их завершения. Значение true
включает переименование, а значение false
отключает его.
Опция "trash-original-torrent-files"
определяет, будут ли .torrent-файлы удалены после их добавления в очередь Transmission. Значение true
включает удаление, а значение false
отключает его.
Это все настройки, связанные с каталогами загрузки и хранения файлов в Transmission-daemon. Их можно изменить в файле settings.json
или через интерфейс управления Transmission.
Настройка очереди
Transmission-daemon позволяет установить ограничения на количество одновременно загружаемых торрентов и скорость загрузки в данной раздаче. Эти настройки расположены в файле settings.json версии Transmission, в варианте для Windows расположение этого файла находится по адресу C:\Users\{ваш_пользователь}\AppData\Roaming\Transmission и называется settings.json. Открыв его любым текстовым редактором произведём настройку нашего торрент-клиента.
Для настройки очереди будут использоваться две опции:
Название опции | Значение по умолчанию | Описание | Версия Transmission |
---|---|---|---|
queue-stalled-minutes | 30 | Настройка времени нахождения торрентов в очереди перед удалением | 1.25 |
queue-stalled-enabled | отсутствует | Включение/отключение функции удаления остановленных торрентов из очереди | 1.25 |
Следует отметить, что в данной версии Transmission-daemon данные настройки не находятся в файле settings.json, поэтому их можно удалить из списка всех настроек.
Для изменения настроек очереди перейдите к разделу «queue-stalled-minutes» и измените значение этого параметра в соответствии с вашими предпочтениями. Значение по умолчанию составляет 30 минут, однако если вы хотите увеличить или уменьшить это время, просто измените число на нужное вам время.
Чтобы включить или отключить функцию удаления остановленных торрентов из очереди, найдите опцию «queue-stalled-enabled» и установите значение «true» или «false» соответственно. По умолчанию эта опция отсутствует в файле settings.json, поэтому ее нужно добавить вручную.
Эти изменения можно сохранить, перезапустив transmission-daemon, сделав корректное сохранение настроек. Не забывайте делать резервные копии файла settings.json перед внесением любых изменений, чтобы в случае ошибки всегда была возможность вернуться к предыдущей версии.
Управление блокировкой IP-адресов
В файле настройки Transmission можно найти следующую опцию: «blocklist-enabled». По умолчанию для данной опции значение равно true, что означает включенную блокировку. Если вам необходимо отключить блокировку IP-адресов, достаточно установить для данного параметра значение false.
Для настройки блокировки IP-адресов также требуется указать путь к файлу со списками блокировки. Для этого используется параметр «blocklist-url». Вы можете указать полный путь к файлу на вашем компьютере, а также использовать ссылку на список блокировки в Интернете.
Списки блокировок содержат множество IP-адресов, которые находятся в черном списке. При включенной блокировке, любые IP-адреса, указанные в этих списках, будут автоматически блокироваться и не смогут получить доступ к вашим торрентам. Это дополнительное ограничение позволяет избежать подключений нежелательных пользователей или участников сомнительных сетей.
Обратите внимание, что если вы хотите использовать список блокировки, вы должны предварительно его загрузить или создать самостоятельно. Интернет предлагает множество вариантов списков блокировки, включая классическую «Anti-P2P» блокировку или специфические списки для Windows версий.
Управление блокировкой IP-адресов дает вам больше контроля над доступом к вашим торрентам и повышает общую безопасность загрузок. Блокировка IP-адресов не гарантирует полной защиты, но является дополнительным фрагментацию для заинтересованных пользователей.
Не забудьте сохранить внесенные изменения в файле настройки settings.json, чтобы новая настройка блокировки IP-адресов вступила в силу.
Видео:
Установка Transmission daemon на Ubuntu server 22 04 LTS
Установка Transmission daemon на Ubuntu server 22 04 LTS by Ремонт, Электрика и Электроника 585 views 11 months ago 31 minutes