Использование программы Transmission Remote для удаленного управления встроенным BitTorrent-клиентом интернет-центра. Как пользоваться торрент клиентом в роутере


Доступ к управлению BitTorrent-клиентом Transmission интернет-центра – Keenetic

Как настроить доступ к управлению BitTorrent-клиентом Transmission интернет-центра?

К интернет‑центру Keenetic можно подключить внешние накопители с интерфейсом USB, будь то диски HDD и SSD или флэш-накопители, и использовать их для сетевого доступа к данным, а также для запуска и автономной работы встроенного в интернет-центр BitTorrent-клиента Transmission.

Важно! Для работы встроенного торрент-клиента необходимо в роутере предварительно установить компонент BitTorrent-клиент Transmission.

Для запуска и работы встроенного BitTorrent-клиента Transmission необходимо подключить к интернет-центру USB-накопитель (рекомендуется использовать внешний жесткий диск, а не флэш-накопители).Важно! Запуск Transmission возможен только после подключения USB-накопителя к интернет-центру! По умолчанию клиент Transmission выключен.

Подключитесь к веб-конфигуратору устройства, зайдите в меню Системный монитор и убедитесь, что подключенный USB-накопитель определился в разделе USB-устройства.

bt01.png

Перейдите в меню Приложения > Торрент-клиент для настройки встроенного BitTorrent-клиента Transmission. Установите галочку в поле Включить, в полях Порт TCP для входящих подключений и TCP-порт интерфейса управления оставьте номера портов по умолчанию. При необходимости, вы можете изменить номер порта интерфейса управления (по умолчанию 8090), по которому будете подключаться через веб-браузер для управления торрент-клиентом.Внимание! Если необходимо предоставить доступ к управлению Transmission из Интернета, включите опцию Разрешить управление из Интернета.Далее в поле Каталог для хранения файлов укажите нужную папку на диске, в которой будут хранится файлы, для этого нажмите на кнопку ..., выберите нужную папку или родительский каталог.Затем нажмите кнопку Применить для сохранения настроек.

bt02.png

В меню Приложения > Клиент BitTorrent существует кнопка отображения статуса настройки встроенного торрент-клиента и она же служит для быстрого перехода в интерфейс Transmission из веб-конфигуратора интернет-центра. Возможные статусы: Клиент выключен (когда не установлена галочка в поле Включить), Каталог недоступен (не указан каталог в поле Каталог для хранения файлов), Включите файл подкачки (данный статус появляется когда не используется файл подкачки, а его использование необходимо, или установлен слишком маленький размер файла), Управление закачками (при нажатии на кнопку вы перейдете в интерфейс встроенного торрент-клиента).

Внимание! Моделям интернет-центров с памятью от 128 Мбайт и больше файл подкачки не нужен. Если в вашей модели менее 128 Мбайт, может потребоваться создать и использовать файл подкачки, в случае если торрент-клиент не запускается. Узнать объем памяти вашего интернет-центра можно в веб-конфигураторе на странице Системный монитор (она указана в поле Память).

Затем зайдите в меню Система > Пользователи для создания учетной записи с правами для доступа к управлению встроенным BitTorrent-клиентом.Для создания новой учетной записи нажмите кнопку Добавить пользователя. Если вы хотите использовать учетную запись admin (предустановлена по умолчанию), то для установки прав доступа щелкните по названию имеющейся учетной записи.Дополнительную информацию о создании учетных записей в интернет-центрах Keenetic (с микропрограммой NDMS V2) вы найдете в статье: «Настройка учетных записей пользователей интернет-центра»

bt03.png

В окне Настройка учетной записи пользователя в поле Установить пароль обязательно установите пароль учетной записи и в разделе Права доступа поставьте галочку в поле Клиент BitTorrent.Нажмите кнопку Сохранить для сохранения настроек.

bt04.png

Если вы хотите более детально настроить права доступа к сетевому диску, подключенному к интернет-центру Keenetic, перейдите в меню Приложения > Доступ к папкам (Права доступа).

bt05.png

Подробную информацию по настройке прав доступа к ресурсам USB-накопителя вы найдете в статье: «Настройка прав доступа к сетевому диску, подключенному к интернет-центру»

Для работы встроенного торрент-клиента может потребоваться создать файл подкачки (swap-файл) на USB-накопителе. Зайдите в меню Система > Параметры (в ранних версиях эта настройка находилась в Приложения > Файл подкачки). В разделе Файл подкачки включите опцию Использовать файл подкачки; в поле Использовать накопитель выберите подключенный к интернет-центру USB-накопитель из выпадающего списка; в поле Размер файла (Мбайт) укажите размер файла подкачки в Килобайтах. Затем нажмите кнопку Применить для сохранения настроек.

bt06.png

Теперь перейдите в меню Приложения > Торрент-клиент и нажмите кнопку Управление закачками или откройте веб-браузер и обратитесь по адресу <IP-адрес>:<порт_управления> (например, 192.168.1.1:8090).Появится окно авторизации, в котором укажите имя пользователя (User Name) и пароль (Password) учетной записи, которой разрешен доступ к настройкам встроенного torrent-клиента.

После успешной авторизации вы получите доступ к управлению встроенным BitTorrent-клиентом Transmission интернет-центра серии Keenetic.

Узнать информацию о файловой системе, свободном и общем количестве места на сетевом накопителе, можно в меню Системный монитор > USB в разделе Накопители в веб-конфигураторе интернет-центра.

bt07.png

Примечание

Если вы настроили доступ к управлению встроенным торрент-клиентом Transmission в соответствии с данной инструкцией, но доступ к нему так и не смогли получить (встроенный торрент-клиент не запускается, несмотря на то, что интернет-центр Keenetic видит и распознает внешний накопитель, пользователь admin имеет все права, но доступа нет к веб-странице управления клиентом http://192.168.1.1:8090 - веб-браузер не может отобразить данную страницу), то выполните указанные ниже рекомендации.

1. Проверьте правильно ли указан Каталог для хранения файлов в меню Приложения > Торрент-клиент.

2. Убедитесь, что пользователю, учетную запись которого вы используете, разрешено право доступа к торрент-клиенту. Зайдите в меню Система > Пользователи и убедитесь, что для конкретного пользователя в разделе Права доступа включена опция Клиент BitTorrent.

3. Если невозможно установить соединение с интерфейсом управления встроенного торрент-клиента Transmisson, при этом не помогает ни сброс, ни обновление микропрограммы, проблема решается удалением папки /transmission на внешнем диске и последующей переинсталляцией торрент-клиента. В некоторых случаях достаточно удалить поврежденный при отключении диска файл конфигурации settings.json. Дополнительная информация представлена в статье "Восстановление настроек торрент-клиента Transmission"

4. Если веб-интерфейс интернет-центра периодически пропадает или сильно тормозит при использовании встроенного BitTorrent-клиента Transmission в Keenetic, данная проблема может возникать если используется внешний диск отформатированный файловой системой NTFS. Файловая система NTFS очень требовательна к ресурсам, а Transmission хранит файл подкачки на диске и из-за этого при интенсивном использовании торрент-клиента загрузка памяти и процессора интернет-центра значительно возрастает, а скорость работы веб-интерфейса снижается.Как вариант, можно включить файл подкачки zRam или использовать на внешнем диске файловую систему ext4. Дополнительную информацию по использованию файловой системы ext4 вы найдете в статье: «Использование файловой системы EXT4 на USB-накопителях»

help.keenetic.net

Использование программы Transmission Remote для удаленного управления встроенным BitTorrent-клиентом интернет-центра

Как можно удаленно управлять встроенным BitTorrent-клиентом интернет-центра Keenetic?

Во всех режимах работы интернет‑центра к нему можно подключить внешние накопители с интерфейсом USB, будь то диски HDD и SSD или флэш-накопители, и использовать их для сетевого доступа к данным, а также для запуска и автономной работы встроенного в интернет-центр BitTorrent-клиента Transmission.

Для запуска и работы встроенного BitTorrent-клиента Transmission необходимо подключить к интернет-центру USB-накопитель (рекомендуется использовать внешний жесткий диск). Важно! Запуск Transmission возможен только после подключения USB-накопителя к интернет-центру!По умолчанию клиент Transmission выключен. Включите его и выполните первичную настройку по статье: «Доступ к управлению BitTorrent-клиентом Transmission интернет-центра»

Если вы хотите управлять BitTorrent-клиентом не только из домашней сети, включите опцию Разрешить управление из Интернета.

rt01.png

Вы можете изменить имя пользователя и пароль для доступа к клиенту Transmission (настроить можно в меню Система на вкладке Пользователи) или использовать учетную запись администратора интернет-центра.

Для управления встроенным клиентом Transmission используйте его собственный веб-интерфейс. Чтобы подключиться к нему нажмите кнопку Управление закачками. Веб-интерфейс Transmission будет доступен по IP-адресу интернет-центра и по порту, который указан в поле TCP-порт интерфейса управления (по умолчанию это порт 8090).В появившемся окне авторизации укажите имя пользователя (логин) и пароль учетной записи с правами для доступа к клиенту Transmission (можно использовать учетную запись администратора интернет-центра).

rt02.png

Затем вы увидите веб-интерфейс встроенного торрент-клиента Transmission.

rt03.png

 

Дополнительную информацию по пользованию данным торрент-клиентом можно найти в статьях:"BitTorrent-клиент Transmission" или "Работа с торрент-клиентом Transmission в интернет-центре с версией NDMS v2.08 и выше"

Для удаленного управления встроенным BitTorrent-клиентом можно установить на компьютере программу Transmission Remote. Transmission Remote - программа для удаленного управления торрент-клиентом Transmission через протокол RPC. Это свободная программа, которая распространяется по лицензии GNU GPL. С помощью программы Transmission Remote вы сможете привязать торрент-файлы к этому приложению и легко добавлять торренты на закачку.

Загрузить Transmission Remote можно с сайта: http://code.google.com/p/transmission-remote-dotnet/

Установите Transmission Remote на компьютере, зайдите в меню Настройки клиента > Server Settings и на вкладке Сервер укажите параметры соединения:

Если вы используете Transmission Remote для управления из домашней сети, то в поле Хост нужно указать локальный IP-адрес веб-интерфейса Transmission интернет-центра Keenetic (например, 192.168.1.1).Если вы используете Transmission Remote для удаленного управления из Интернета, то в поле Хост нужно указать "белый" публичный (постоянный) IP-адрес интернет-центра Keenetic, который предоставляет ваш провайдер для доступа в Интернет.При необходимости можно изменить номер порта управления (по умолчанию используется 8090), который будет использоваться для подключения к клиенту Transmission.

Перейдите на вкладку Авторизация, установите галочку в поле Разрешить авторизацию и в полях Имя и Пароль укажите соответственно имя пользователя и пароль для доступа к встроенному клиенту Transmission.

Важно! Для подключения к BitTorrent-клиенту Transmission из Интернета используйте "белый" публичный (постоянный) IP-адрес, выданный провайдером, или постоянное доменное имя, зарегистрированное в службе DynDNS и указанное в меню Интернет > Доменное имя.

Примечание

На смартфонах, планшетах можно использовать мобильное приложение, которое позволяет удаленно управлять BitTorrent-клиентом Transmission. Например: Transmission Remote, Remote Transmission, Torrnado - Transmission Remote 

trm.png

 

KB-2216

help.keenetic.net

Роутер «ASUS RT-N10U B» в качестве торрент-качалки, DLNA и SAMBA-сервера. Часть 5. Устанавливаем торрент-клиент Transmission

Благодаря тому, что в предыдущей части статьи мы реализовали возможность установки пакетов из репозитория Entware-ng  на внешний диск, подключенный к роутеру, мы можем приступить к установке торрент-клиента Transmission, который давно завоевал популярность у владельцев и производителей сетевых устройств, работающих на Linux. Он потребляет немного ресурсов, но требует дополнительной настройки системы для стабильной работы. Начнем с установки:

opkg update opkg install transmission-web transmission-daemon-openssl nano

Теперь необходимо создать и подключить файл подкачки для того,чтобы Transmission не зависал из-за нехватки памяти:

ВНИМАНИЕ! Первая строка(dd if=...) может выполняться долго.

dd if=/dev/zero of=/opt/swap bs=1024 count=65536 mkswap /opt/swap swapon /opt/swap

Организуем автоподключение файла подкачки после монтирования разделов съёмных дисков. Для этого нам нужно будет в начало скрипта post-mount добавить строчку swapon /opt/swap с помощью простенького текстового редактора nano, который мы установили вместе с transmission.

Откроем скрипт post-mount на редактирование вот такой командой:

nano /usr/local/sbin/post-mount

Получиться должно вот так:

#! /bin/sh swapon /opt/swap /opt/etc/init.d/rc.unslung start

После редактирования файл нужно сохранить сочетанием CTRL+O, подтвердить имя файла клавишей Enter, а затем выйти из редактора с помощью CTRL+X.

Следующими командами реализуем автоотключение при перезагрузке:

echo "" >> /usr/local/sbin/pre-shutdown echo "swapoff /opt/swap" >> /usr/local/sbin/pre-shutdown flashfs save && flashfs commit && flashfs enable && reboot

После перезагрузки проверяем, что файл подкачки swap подключен к /opt с помощью команды cat /proc/swaps. Если всё сделано верно, на консоль выведется примерно следующее:

Кроме файла подкачки стабильность Transmission обеспечит настройка памяти следующими командами:

cat << EOF > /usr/local/sbin/pre-boot #!/bin/sh echo 4194304 > /proc/sys/net/core/rmem_max echo 1048576 > /proc/sys/net/core/wmem_max echo 8192 > /proc/sys/vm/min_free_kbytes EOF chmod +x /usr/local/sbin/* flashfs save && flashfs commit && flashfs enable && reboot

Переходим к настройке Transmission. Для этого нам нужно будет править конфигурационный файл settings.json:

  1. Останавливаем Transmission, если запущен: /opt/etc/init.d/S88transmission stop
  2. Открываем файл настроек на редактирование: nano /opt/etc/transmission/settings.json
  3. Вносим правки для оптимизации производительности и скорости закачки: "cache-size-mb": 1, "peer-limit-global": 8, "peer-limit-per-torrent": 8, "download-queue-enabled": true, "download-queue-size": 1, "prefetch-enabled": false, "preallocation": 0, "encryption": 0, "dht-enabled": false,
  4. Изменяем пути к папкам на ваши:Внимание! Здесь мы указываем путь к папке на втором разделе, расположенном на внешнем диске. Смотрите подсказку в предыдущей части! "download-dir": "/tmp/mnt/disca_2/torrent", "incomplete-dir": "/tmp/mnt/disca_2/torrent", "watch-dir": "/tmp/mnt/disca_2/torrent/watch",

    Transmission «смотрит» папку watch-dir на наличие файлов .torrentи автоматически добавляет их в список закачек, но по умолчанию это происходит только после запуска торрент-клиента, а чтобы отслеживание и импорт файлов срабатывали в любое время нужно в файл настроек settings.json добавить такую строчку:

    "watch-dir-force-generic": true

    Не забываем про сочетания CTRL+OиCTRL+X.

  5. Рекомендуется открыть порт для Transmission. Делается это следующим образом: cat << EOF > /usr/local/sbin/post-firewall #! /bin/sh iptables -I INPUT -p tcp --destination-port 51413 -j ACCEPT iptables -I INPUT -p udp --destination-port 51413 -j ACCEPT EOF chmod +x /usr/local/sbin/* flashfs save && flashfs commit && flashfs enable && reboot

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

После перезагрузки роутера Transmission запускается автоматически, а веб-интерфейс доступен по адресу http://my.router:9091, через который Transmission можно донастроить под себя. В качестве альтернативы веб-интерфейсу можно использовать клиенты для различных ОС, которые можно свободно скачать на официальном сайте проекта.

По адресу http://my.router/Main_LogStatus_Content.asp находится System Log роутера, в котором, если всё было сделано правильно, можно обнаружить информацию о том, что был подключен файл подкачки и был запущен Transmission:

Sep 7 20:48:48 kernel: Adding 517848k swap on /opt/swap. Priority:-1 extents:2119 across:545124k Sep 7 20:49:00 admin: Started transmission-daemon from .

Всё! Торрент-клиент Transmission установлен, можно приступать к его эксплуатации:

В следующей части статьи мы займемся установкой и настройкой DLNA-медиасервера MiniDLNA.

P.S. Вопреки распространенному мнению, что на EXT3 скорость закачки увеличится, а нагрузка на процессор уменьшиться, у меня получились почти идентичные результаты для NTFS и EXT3. Возможно всё упирается в железо роутера, так как замена диска на другой и даже разгон никак не повлияли. Смотрите сами:

Картина загрузки 5ГБ файла на NTFS-раздел:

Картина загрузки 5ГБ файла на EXT3-раздел:

Оба раздела были только что отформатированные и пустые, кроме того имели одинаковый размер по 10ГБ и располагались друг за другом, закачка шла с 8 пиров без ограничения скоростей и был один и тот же .torrent-файл в обоих случаях. В общем выводы делайте сами или пишите ваши советы и пожелания о том, как можно улучшить картину. Так же отдельной темы для разговора заслуживают провалы скорости, их отчетливо видно на графике. Победить их мне не удалось. К счастью для моих целей таких результатов оказалось вполне достаточно. В сравнении с другими девайсами, которые официально поддерживают Transmission, можно сказать, что ASUS RT-N10U B по скорости закачки/отдачи находится между Zyxel Keenetic, Keenetic Giga и Keenetic III, Extra II, Omni, Omni II. Подробнее можно почитать тут.

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

  1. Using Transmission · Entware-ng/Entware-ng Wiki;
  2. Transmission on AsusWRT routers through Entware-NG — HQT;
  3. Editing Configuration Files · transmission/transmission Wiki
  4. DD-WRT — Установка и настройка Transmission | Блог? Не-не-не..
  5. Watch-dir on network folder — Transmission

Просмотров: 413

comments powered by HyperComments

brandnewlife.ru


Смотрите также