8

Автоматический загрузчик торрентов на роутере Xiaomi R1D

В итоге мы получим недорогое мультимедийное устройство способное качать\обновлять\вещать по сети ваши любимые сериалы.

Автоматический загрузчик торрентов на роутере Xiaomi R1D

Веб приложение Monitorrent я описывал в прошлом посте

http://pikabu.ru/story/monitorrent__avtomaticheskiy_zagruzch...

Автор очень отзывчивый.


Вкратце же - это веб приложение проверяющее обновление torrent файлов и автоматическое закачивание изменений.


В этой же краткой статье опишу как автоматизировать скачивание torrent раздачь на популярном (в некоторых кругах, пикабу думаю в их числе) роутере от Xiaomi - R1D со встроенным 1TB жестким диском.


Постов на пикабу с его описание не видел, но пикабушник не так прост и наверняка найдет описания на просторах интернета.


Что следует учесть, на роутере должны быть установлены:

1. Advanced Tomato - альтернативная прошивка

2. Entware-ng - это передовой репозиторий (хранилище), который позволяет легко устанавливать и удалять Linux-приложения в консоли роутера


Установка этих компонентов это материал для отдельной статьи.

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

Tomato - http://4pda.ru/forum/index.php?showtopic=605963&view=fin...

Entware-ng - https://github.com/Entware-ng/Entware-ng/wiki/Install-on-the...


Так же предполагается что читатель уже знаком с Tomato \ Entware и консолью Linix в базовых понятиях (так же помогу с советом).


Подключаемся по SSH к роутеру

Устанавливаем необходимые пакеты для работы monitorrent:

opkg install python3 python3-pip

pip3 install --upgrade setuptools


Устанавливаем monitorrent:

mkdir -p /opt/monitorrent/

cd /opt/monitorrent/

wget https://github.com/werwolfby/monitorrent/releases/download/1.1.2/monitorrent-1.1.2.zip

unzip monitorrent-1.1.2.zip

pip3 install -r requirements.txt


Запускаем сервер приложения monitorent

cd /opt/monitorrent/

python3 server.py &


дождаться Server started on 0.0.0.0:6687

Теперь можно зайти на веб-интерфейс monitorrent - ВашIPадресРоутер:6687

Пароль - monitorrent


Добавляем  в автозагрузку роутера

cd /opt/monitorrent

touch start.sh

chmod +x start.sh

echo '#!/bin/sh' > start.sh

echo 'cd /opt/monitorent' >> start.sh

echo 'python server.py &' >> start.sh


На странице

http://ВашIPадресРоутера/#admin-scripts.asp

в закладку Загрузка/init добавим

/opt/monitorrent/start.sh


При перезагрузки ваш роутер будет автоматически запускать скачивание обновлений ваших любимых сериалов.


Спасибо за прочтение


PS: автор не претендует на оригинальность\каноничность написания команд в linux. Так работает и достаточно =).

Всем котов!

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества