Но если у вас телевизор на андроиде или тв приставка с минимальным объёмом оперативной памяти, рассмотрим вариант установки Сервера на то устройство где оперативной памяти хватит для работы сервера.
Рассмотрим мобильный телефон на андроиде как Внешнее устройство.
Проделываем всё тоже самое как описано тут на мобильном телефоне или планшете, устройство должно быть подключено по 5ггц wi-fi даже если у вас тариф 100Мб, конечно есть роутеры и устройства работающие на 2.4ггц в режиме N и выдают по wi-fi до-от 80Мб но лучше 5ггц
И так, установили всё на телефоне (планшете) идём дальше, на устройстве на котором будете смотреть торренты (тв приставка, телевизор) устанавливаем только Клиент 1.1.86 нажимаем на логотип Торрсерве и пишем ip адрес вашего телефона узнать ip адрес телефона можно зайдя на телефоне в Клиент и нажать так же Логотип Torrserve и в самом вверху будет ip адрес вашего телефона в вашей локальной сети, после того как написали ip адрес телефона произойдёт соединение Клиента с Сервером. Всё.
Настройка TorrServe
Телефон включён, сервер работает, а вы смотрите торренты на телевизоре или тв приставке.
Если сервер не отвечает или во время просмотра вылетает, на телефоне в Клиенте нажимаем Выход и заново запускаем Клиент, таким образом мы перезапустим Сервер.
Установка Сервера на компьютер (Linux, Windows, MacOS) скачиваем с github проекта TorrServer-windows-amd64.exe 1.1.77 запускаем его и видим Start web server далее на Андроид устройстве в Клиенте проделываем тоже самое что и с Сервером на телефоне, пишем ip адрес компьютера (компьютеры у всех разные и в зависимости какая у вас в нём начинка на ту отдачу от компьютера и рассчитывайте)
Если Сервер на компьютере не запускается и спамит что-то типа error accepting connection нужно дать разрешение на работу в сети (или выключить Антивирус или Брандмауэр.
Установка на Linux
Запускаем терминал или подключаемся по ssh.
Для х64 системы:
- Создаём каталог OPT и открывает его (если каталог opt уже есть не чего страшного, просто выдаст Файл существует)
sudo mkdir /opt/ ; cd /opt/
2. Создаём в каталоге OPT папку torrserver
sudo mkdir torrserver
3. Заходим в папку torrserver
cd torrserver/
4. Копируем ссылку отсюда и вставляем её после sudo wget
5. Делаем исполняемой
sudo chmod +x TorrServer-linux-amd64
6. sudo systemctl edit —full —force torrserver.service
ExecStart = /opt/torrserver/TorrServer-linux-amd64 -d /opt/torrserver/ -p 8090
Вставить содержимое между ###, сохранить Ctrl + O, enter, выход Ctrl + X
7. sudo systemctl daemon-reload
8. Запустите сервис systemd и добавьте его в автозагрузку:
sudo systemctl start torrserver
🌟 НАСТРОЙКА ПРИЛОЖЕНИЯ TORRSERVE🌟
sudo systemctl enable torrserver
Обновляем TorrServer для х64 Linux
1. останавливаем сервис
sudo systemctl stop torrserver.service
2. убиваем сервис
pkill -f torrserver
3. проверяем что он выгружен из памяти
ps -ef | grep torrserver
4. удаляем старую версию
cd /opt/torrserver
sudo rm TorrServer-linux-amd64
5. скачиваем новую версию
6. делаем исполняемой
sudo chmod +x TorrServer-linux-amd64
7. запускаем службу
sudo systemctl start torrserver.service
Для двух веток 1,1 и 1,2
Установка на MacOS
1. качаете файл отсюда файл должен загрузится в папку Downloads
2. открываете терминал и пишите там:
cd Downloads/
chmod +x TorrServer-darwin-amd64.dms
./TorrServer-darwin-amd64.dms
3. Получаете запущенный сервер:
Start web server, version: 1.0.37
4. идете в браузере на страничку http://127.0.0.1:8090/ (или ip вашего устройства, его можно посмотреть «Меню Apple > Системные настройки > Сеть, выбираете wi-fi или Ethernet)
5. добавляете ссылку на нужный торрент-файл в браузере или можно с мобильного устройства в клиенте прописать ip вашего ноута и добавлять торренты.
6. profit (взято отсюда проверить не на чем)
Установка Сервера на устройства поддерживающие Entware
Все действия от root или SU
Подключаемся по ssh к нашему nas (роутеру) с помощью PuTTY по ip устройства Login: root Password: от входа на устройство
У меня на NAS Entware просто включается в APP Central (Asustor)
0. Устанавливаете Entware на ваше устройство:
1. opkg update 2. opkg upgrade
1. Скачиваете, переименовываете и помещаете бинарный файл TorrServer (для вашей архитектуры):
2. Создаёте папку /opt/etc/torrserver:
mkdir /opt/etc/torrserver
3. Создаёте скрипт автозапуска:
nano /opt/etc/init.d/S55torrserver
Если nano не установлен, устанавливаем opkg install nano
ARGS=»-d /opt/etc/torrserver -p 8090″
Вставить содержимое между ###, сохранить Ctrl + O, enter, выход Ctrl + X
4. Даёте права на исполнение:
chmod +x /opt/etc/init.d/S55torrserver
chmod +x /opt/sbin/torrserver
5. Запускаете TorrServеr через скрипт:
/opt/etc/init.d/S55torrserver start
Так же командами:
/opt/etc/init.d/S55torrserver stop (останавливает сервер)
/opt/etc/init.d/S55torrserver restart (перезапускает сервер)
/opt/etc/init.d/S55torrserver check (проверка работы сервера dead — сервер не работает, alive — сервер работает)
Спасибо pashinsky за инструкцию по Entware пост тут
Устанавливаем сервер на CoreELEC
Допустим у нас есть старый тв бокс или другая железка с 1-м гигом или 2-мя гигабайтами оперативной памяти то скорей всего можно установить на неё CoreELEC, скачать можно от сюда
Включаем ssh если выключен, задаём свой пароль (по умолчанию Логин -root Пароль — coreelec), далее нам понадобится две программы для подключение по ssh. 1. PuTTY 2. WinSCP и крайняя версия СЕРВЕРА качать linux-arm64
Запускаем WinSCP предварительно включив показ скрытых файлов в WinScp: Параметры — Настройки — Панели — Показывать скрытые файлы
Жмём Новое соединение и вводим ip адрес устройства на котором установлен CoreELEC
Попадаем в систему, заходим в папку .config жмём F7 (создаём новый каталог — папку) называем её torrserver (обратите внимание что именно так надо назвать папку так как путь в файле torrserver.service прописан такой, если к примеру напишите с большой буквы то в torrserver.service нужно будет написать так же с большой буквы) заходим в папку torrserver и кидаем туда заранее скачанный от сюда файл (TorrServer-linux-arm64-beta6_3) жмём ПКМ (правой кнопкой мыши) на файле и выбираем Свойства
Пишем права 0755
Обратите внимание что файл после скачивания называется TorrServer-linux-arm64 а в torrserver.service он называется TorrServer-linux-arm64-beta6_3 тоесть если в эту папку будете кидать несколько файлов допустим Beta4 Beta6 то надо их переименовать и в torrserver.service написать такое же имя
Скачиваем torrserver.service ТУТ и кидаем его в папку system.d (путь такой /storage/.config/system.d жмём на файле ПКМ — Свойства пишем права 0777 ОК
Или создаём файл SHIFT+F4 torrserver.service с текстом
Description=torrserver
Requires=network-online.target
After=network-online.target
Before=kodi.service
WorkingDirectory=/storage/.config/torrserver
ExecStart=/storage/.config/torrserver/TorrServer-linux-arm64_beta6_3 —p 8090
TimeoutStopSec=1
Restart=always
RestartSec=5
StartLimitInterval=0
WantedBy=multi-user.target
Тут сразу можно переименовать файл который у вас лежит по пути /storage/.config/torrserver и задать свой порт. Сохраняем, ПКМ на файле — Свойства Права 0777 ОК
Далее открываем PuTTY пишем ip устройства с CoreELEC жмём Open
login as: root
Password: какой задали в самом начале или по умолчанию coreelec
Пишем systemctl enable torrserver создастся папка в /storage/.config/system.d multi-user.target.wants
а в ней будет наш torrserver.service
далее пишем systemctl start torrserver этой командой мы запустим Сервер
проверяем работу сервера systemctl check torrserver должно быть Active – сервер запущен, работает. Если Inactive – сервер остановлен, что-то пошло не так.
Перед каждым редактированием файла torrserver.service на файле F4 (переименование имени Сервера или порта)
останавливаем сервер systemctl stop torrserver сделали свои дела в torrserver.service запускаем сервер systemctl start torrserver и тут может выдать
Warning: The unit file, source configuration file or drop-ins of torrserver.service changed on disk. Run ‘systemctl daemon-reload’ to reload units.
Предупреждение: файл модуля, исходный файл конфигурации или подключаемые модули torrserver.service были изменены на диске. Выполните systemctl daemon-reload, чтобы перезагрузить юниты.
не чего страшного, пишем systemctl daemon-reload потом systemctl start torrserver и проверяем systemctl check torrserver
CoreELEC:~ # systemctl daemon-reload — перезагрузка units
CoreELEC:~ # systemctl start torrserver — Запуск Сервера
CoreELEC:~ # systemctl check torrserver — Проверка Сервера
CoreELEC:~ # systemctl stop torrserver — Остановка Сервера
CoreELEC:~ # systemctl restart torrserver — Перезагрузка сервера
Таким образом коробку можно куда-то закинуть дав ей инет и электричество и пользоваться Сервером не нагружая свой телевизор, mibox 😀 и другие устройства которые плохо справляются имя у себя на борту и Сервер и Клиент.
Большое спасибо SpAwN за предоставленную информацию по установке сервера на CoreELEC.
Источник: telegra.ph
Torrserver на docker debian
Как и обещал сам себе — установил качалку торрентов для просмотра онлайн кино через приложение lampa на своем smart tv samsung.
Как настраивается лампа на samsung со smart tv но без android я еще не писал, но если очень хотите, то могу чиркануть статью, как положено, картинка + действией, без воды.
Установка torrserver в docker
Подразумевается, что и docker и всё необходимое для установки, как я описал в статье установка и настройка debian docker portainer на proxmox уже сделано и осталось буквально пара минут, до начала просмотра кино. для начала нам потребуется создать директорию для хранения данных torrserver в нашем docker (если этого не сделать, то torrserver всё-равно запустится, но после перезагрузки системы исчезнет, я первый раз офигел, пришлось читать), итак, заходим в portainer в раздел volumes
и в правом углу жмем добавит add, настройка будет очень незамысловатая, имя директории и нажимаем кнопку создать
после этого у нас появится список из существующих директорий, откуда нам надо скопировать путь, где будут храниться настройки нашей качалки
Смотрим на Android фильмы по BitTorrent без скачивания с помощью TorrServe
Нашёл удобный способ просмотра фильмов по технологии BitTorrent на устройствах под управлением ОС Android минуя их скачивание на локальный диск, т.е. «на лету»: TorrServe. Более того, TorrServe — это open-source ПО, всё как мы любим! Подробности и ман по установке под катом.
Установка
Первым делом нужно установить клиент TorrServe. Идём по ссылке:
Выбираем крайнюю версию TorrServe и качаем файл приложения TorrServe_*.apk. Устанавливаем.
Далее есть 2 варианта: у вас Android 10 или ниже. Вот инструкции для обоих вариантов.
Android 10
Обновление 12.2020
Добавлена поддержка Android 10. Можно ставить сервер обычным способом (см. ниже).
- Качаем архив с TorrServer для Android 10 по этой ссылке (нужен аккаунт на 4pda)
- Распакоквываем в каталог «Download» на устройстве
- Открываем TorrServe
- Выдвигаем левую шторку, идём в Обновление ->Удалить, затем Установить сервер из папки Download
- Выбираем архитектуру своего процессора. Все современные процессоры имеют архитектуру arm64. После этого напротив строчки «Установленная версия Server:» должна появиться версия сервера.
Android 9 и ниже
- Открываем TorrServe
- Выдвигаем левую шторку, идём в Обновление ->Установить последнюю версию сервера. После этого напротив строчки «Установленная версия Server:» должна появиться версия сервера.
Настройка
Сервер
Снова открываем левую шторку в TorrServe. В самом верху жмём по адресу локального сервера TorrServer. После того, как процесс поиска завершится, жмём по строчке http://127.0.0.1:8090 после надписи «поиск сервера».
Теперь на левой шторке выбираем Настройки -> Настройки сервера. Здесь можно настроить различные параметры работы TorrServer. Можно оставить значения по умолчанию, но я установил следующие значения:
- Размер кеша: 128 мб
- Размер буфера 32 мб (чем меньше, тем быстрее запустится воспроизведение, но стабильность воспроизведения в условиях плохого интернет соединения может ухудшиться)
- Шифрование: принудительно
- Соединений на торрент: 64
- Лимит соединений DHT: 256
Клиент
Идём в Настройки -> Выбор плеера. Здесь можно выбрать плеер, в котором будет открываться просматриваемый контент. Я рекомендую VLC. Можно выбрать пункт «Всегда спрашивать», тогда при каждом старте воспроизведения будет предлагаться выбор плеера.
Процедура настройки TorrServe завершена.
Просмотр контента
Здесь всё просто. Идём на торрент трекер, жмём по magnet ссылке, выбираем в системе TorrServe (добавить и играть). Если нужно воспроизвести торрент файл, скачиваем его, открываем, выбираем TorrServe (добавить и играть). После завершения буферизации начнётся воспроизведение в выбранном вами плеере.
Если не работает через мобильный интернет
Проверьте, на блокирует ли ваш оператор сотовой связи торрент трафик. Узнать можно в подробностях тафиного плана ОпСоСа, чьими услугами вы пользуетесь.
Источник: imatvey.xyz