Торрент-клиент Transmission поставляется в комплекте многих дистрибутивов Linux. И хотя удалённое управление этим клиентом по умолчанию отключено, его можно включить. Подробности были изложены в этой публикации.
Но, как и в случае с qBittorrent, в своей домашней сети "защищаться" нужно только от самого себя, поэтому подтверждать свои полномочия при доступе через веб-клиент лично мне показалось излишним. Для включения возможности доступа к Transmission через браузер без ввода имени пользователя и пароля необходимо включить в настройках Transmission "Разрешить удалённый доступ" (установить галочку) и внести изменения в файл конфигурации
~/.config/transmission/settings.json
Файле конфигурации settings.json можно редактировать как текстовый файл:
Необходимо внести изменения в следующие строки:
Но, как и в случае с qBittorrent, в своей домашней сети "защищаться" нужно только от самого себя, поэтому подтверждать свои полномочия при доступе через веб-клиент лично мне показалось излишним. Для включения возможности доступа к Transmission через браузер без ввода имени пользователя и пароля необходимо включить в настройках Transmission "Разрешить удалённый доступ" (установить галочку) и внести изменения в файл конфигурации
~/.config/transmission/settings.json
Файле конфигурации settings.json можно редактировать как текстовый файл:
Необходимо внести изменения в следующие строки:
включение режима rpc-enabled
"rpc-enabled": false, ↪ "rpc-enabled": true,
в данном случае указаны все имена компьютеров, в суффиксе которых присутствует имя домена vot, но, теоретически, можно установить просто звёздочку * , что означает любое имя (ради чистоты эксперимента проверено – работает)
"rpc-host-whitelist": "", ↪ "rpc-host-whitelist": "*.vot",
выключить имя Administrator, заходить будем без имени и пароля
"rpc-username": "Administrator", ↪ "rpc-username": "",
"rpc-username": "Administrator", ↪ "rpc-username": "",
вместо адреса 127.0.0.1 укажем диапазон адресов локальной сети
"rpc-whitelist": "127.0.0.1", ↪ "rpc-whitelist": "192.168.224.*",
"rpc-whitelist": "127.0.0.1", ↪ "rpc-whitelist": "192.168.224.*",
можно указать несколько сетей, которые будут указаны через запятую, например: 127.0.0.1,192.168.1.*,192.168.2.*,192.168.100*
включение режима rpc-whitelist-enabled
"rpc-whitelist-enabled": false, ↪ "rpc-whitelist-enabled": true,
"rpc-whitelist-enabled": false, ↪ "rpc-whitelist-enabled": true,
Для Transmission 4x читайте "Примечание" в конце публикации.
При запросе компьютером с именем H-3 получения IP-адреса от сервера DHCP последний говорит, что локальная сеть, для которой будет выдан адрес, является доменом vot и поэтому компьютер в сети будет иметь имя H-3.vot. Данная настройка определяется соответствующим параметром сервера DHCP.Например, для управления с компьютера h-4 торрент-клиентом Transmission компьютера h-3 в адресной строке браузера компьютера h-4 вводится запрос http://h-3.vot:9091
В результате выполнения запроса видно, что осуществлено подключение к клиенту Transmission, на котором верхний торрент ещё качается (голубой цвет), а нижний полностью получен (зелёный цвет).
Если установить на торрент курсор мыши и вызвать правое контекстное меню, то появится возможность управления выбранным торрентом.
Pause – приостановить
Resume – возобновить
Resume Now – возобновить все
-------
Move to Top – переместить вверх на самую первую позицию
Move Up – переместить вверх
Move Down – переместить вниз
Move to Bottom – переместить вниз в самую последнюю позицию
-------
Remove From List – удалить торрент (скачанный контент не изменяется)
Trash Data and Remove From List – удалить торрент и скачанный контент
-------
Verify Local Data – проверить локальные данные
Set Location – указать расположение
Rename – переименовать
-------
Ask tracker for more peers – запросить у трекера больше участников
-------
Select All – выделить всё
Deselect All – снять выделение со всех
📙 Примечание. Упоминаемые выше значения в файле .json для transmission версии 4.05 ниже (реальный файл):
"rpc-authentication-required": false,
"rpc-bind-address": "0.0.0.0",
"rpc-enabled": true,
"rpc-host-whitelist": "*.vot",
"rpc-host-whitelist-enabled": true,
"rpc-password": "{68f4bf69a0f6da2e278b1a9f78eb9f169e449b062gMGS0OA",
"rpc-port": 9091,
"rpc-socket-mode": "0750",
"rpc-url": "/transmission/",
"rpc-username": "",
"rpc-whitelist": "127.0.0.1,192.168.224.*",
"rpc-whitelist-enabled": true,
Похоже, что "из коробки" rpc-password для каждого компьютера уникален. Например, на другом компьютере у меня это строка имеет другое значение.
Про значение rpc-socket-mode читайте здесь. Данное значение является "по умолчанию" и применяется когда rpc-bind-address сокетом Unix.
Комментариев нет:
Отправить комментарий