Смотри торренты аки царь! Торрент стриминг!

Доброго времени суток, дорогие читатели! Как всегда, с Вами Corvych. Поздравляю с наступившим Новым 2023 Годом. Желаю всех благ, крепкого здоровья и успехов в развитии проектов.

Решил я вдруг, имея подписки на различные онлайн кинотеатры, вспомнить времена гоблинских переводов. Вот незадача: на российских стриминговых площадках нет фильмов в переводе Гоблина. Всё в ТОРРЕНТЕ.

Уже хотел качать uTorrent, но меня что-то остановило…

Нашел на гитхабе софтину TorrServer MatriX – софтина позволяет скачивать торрент файлы через браузер, кешируя их на отдельном сервере, НО помимо этого она умеет СТРИМИТЬ (только вдумайтесь) фильмы и играть их по URL через браузер или плеер VLC. Для пирата это просто находка!

Пошагово объясню, как её поставить и как ею пользоваться:

  • Нужен любой сервер на Ubuntu, главное, чтобы оперативки было от 1 гб. Подойдет любая VDS
  • Заходим в root, создаем пользователя
#Где user_name вводите своё имя пользователя
adduser user_name
  • Даем пользователю админские права
usermod -aG sudo user_name
  • Выходим, вводя
exit

Далее есть ДВА варианта: для ленивых и нет

Для ленивых – одна команда:

Запусти и всё пойдет

sudo apt update; sudo apt full-upgrade; sudo mkdir /opt/torrserver; sudo chown -R $USER:$USER /opt/torrserver; sudo wget https://github.com/YouROK/TorrServer/releases/latest/download/TorrServer-linux-amd64 -O /opt/torrserver/torrserver; sudo chmod o+x /opt/torrserver/torrserver; echo -e '[Unit]\nDescription=torrserver\nWants=network-online.target\nAfter=network-online.target\n\n[Service]\nType=simple\nNonBlocking=true\nWorkingDirectory=/opt/torrserver\nExecStart=/opt/torrserver/torrserver --p 8090\nRestart=on-failure\nRestartSec=58\n\n[Install]\nWantedBy=multi-user.target' | sudo tee /etc/systemd/system/torrserver.service > /dev/null; export GODEBUG=madvdontneed=1; sudo systemctl daemon-reload; sudo systemctl start torrserver; sudo systemctl enable torrserver

Для неленивых:

  • Заходим под нашим пользователем, создаем директорию для TorrServer
sudo mkdir /opt/torrserver
  • Даем права доступа к папке, чтобы система не ругалась в дальнейшем
sudo chown -R $USER:$USER /opt/torrserver
  • Скачиваем последний TorrServer в нашу папочку
sudo wget https://github.com/YouROK/TorrServer/releases/latest/download/TorrServer-linux-amd64 -O /opt/torrserver/torrserver
  • Делаем файл исполняемым
sudo chmod o+x /opt/torrserver/torrserver
  • Создаём Unit-файл автозагрузки TorrServer torrserver.service при старте системы в Systemd (/etc/systemd/system) с помощью утилиты echo
echo -e '[Unit]\nDescription=torrserver\nWants=network-online.target\nAfter=network-online.target\n\n[Service]\nType=simple\nNonBlocking=true\nWorkingDirectory=/opt/torrserver\nExecStart=/opt/torrserver/torrserver -p 8090\nRestart=on-failure\nRestartSec=58\n\n[Install]\nWantedBy=multi-user.target' | sudo tee /etc/systemd/system/torrserver.service > /dev/null
  • Создаем переменную
export GODEBUG=madvdontneed=1
  • Перезагружаем systemd
sudo systemctl daemon-reload
    • Старуем TorrServer
    sudo systemctl start torrserver
    • В автозагрузку его
    sudo systemctl enable torrserver

    Для всех:

    • Переходим в браузере по адресу:
    http://[ip_адрес_сервера]:8090

    Увидели картинку? Круто! Мы всё поставили!

    Перейдем к оптимальной настройке:

    Всё, можно смотреть фильмы!

    Просмотр фильмов с ПК

    • Выбираем фильм, скачиваем его торрент файл
    • Заходим на наш сервер, нажимаем на иконку папки:
    • Выбираем наш файл и жмем добавить:
    • Появился фильм, жмем плейлист
    • Нам скачивается файл .m3u, его открываем VLC плеером.

    Всё, кино включилось, можно смотреть

    Про Android TV расскажу во второй части сказа.

    С Вами был Corvych, не прощаемся!