Перейти к содержимому

Установка TorrServer на LG webOS: запуск торрентов без ПК

Установка TorrServer на телевизоры LG с webOS: настройка через Homebrew Channel, защита от Low Memory Killer и автозапуск демона без ПК и Android-приставки.

7 мин чтения
Установка TorrServer на LG webOS: запуск торрентов без ПК

Самое важное из статьи:

  • TorrServer Matrix устанавливается прямо в операционную систему LG webOS через неофициальный каталог Homebrew Channel, полностью исключая необходимость в отдельном компьютере или Android-боксе.
  • Главное аппаратное ограничение телевизоров LG — жесткий лимит оперативной памяти: фоновый процесс демона с размером буфера более 100 МБ принудительно завершается системным механизмом Low Memory Killer.
  • Для стабильного воспроизведения 4K HDR используйте кэширование на внешний USB-накопитель либо зафиксируйте размер буфера в ОЗУ на отметке 64 МБ с ограничением до 20–25 пиров.
Полезные сервисы Lampa
Бесплатно

Используйте наш интерактивный конфигуратор плагинов или проверьте статус серверов и зеркал онлайн.

Многие владельцы телевизоров LG OLED и NanoCell справедливо не хотят загромождать тумбу отдельными Android-приставками или держать включенным стационарный ПК ради одной лишь раздачи торрентов. Операционная система webOS построена на базе ядра Linux, что технически позволяет запускать скомпилированный бинарный демон TorrServer Matrix прямо во встроенной памяти телевизора.

Однако прошивки LG накладывают жесткие рамки на фоновые службы: жесткий лимит оперативной памяти и агрессивный сторожевой таймер ядра могут убить процесс посреди фильма. Грамотная настройка демона позволяет обойти эти подводные камни.

Установка пакета TorrServer Matrix через каталог Homebrew Channel на телевизоре LG webOS

Подготовка телевизора: Root-доступ и каталог Homebrew Channel

Чтобы сервер работал в фоновом режиме и автоматически стартовал при включении экрана, требуются повышенные привилегии в системе.

Существует два пути развертывания:

  1. Полноценный Root-доступ через Homebrew Channel (рекомендуемый метод):

    • Для моделей на webOS версий с 3.5 по 6.0 (2017–2021 годов) получение рута выполняется через веб-эксплойт сервиса RootMyTV в стандартном браузере ТВ.
    • Для свежих прошивок webOS 22 и webOS 23 получение Root выполняется через утилиту crashd или скрипты dejavuln-autoroot при подключении через локальную сеть.
    • После активации Root-прав на телевизоре появляется приложение Homebrew Channel (webOS Brewery), открывающее доступ к системным демонам, Telnet и SSH на порту 9922.
  2. Запуск через LG Developer Mode (без взлома прошивки):

    • Устанавливается официальное приложение Developer Mode из LG Content Store.
    • Пакет TorrServer загружается с компьютера через утилиту webOS Dev Manager.
    • Главный недостаток метода: разработческий сеанс имеет таймер на 50 часов. Если не настроить фоновый скрипт продления ключа, сервер перестанет запускаться.

Пошаговая установка клиентской части подробно разобрана в инструкции по установке Lampa на LG webOS.

Установка и активация демона TorrServer Matrix

В репозитории webOS Brewery бинарник TorrServer уже адаптирован под процессорные архитектуры смарт-телевизоров LG (в 95% моделей это 32-битный ARMv7, в флагманах последних лет — ARM64).

  • Откройте приложение Homebrew Channel на телевизоре.
  • Перейдите во вкладку Apps (Каталог приложений) и найдите в списке TorrServer Matrix.
  • Нажмите кнопку Install и дождитесь загрузки пакета размером около 18 МБ.
  • В окне приложения обязательно переведите тумблер «Launch on Boot» (Запуск при старте системы) в положение ON.
  • Нажмите кнопку Launch для первичного старта службы.

Проверить статус работы демона можно с любого смартфона или ноутбука в домашней сети: откройте браузер и введите IP-адрес телевизора с портом 8090 (например, http://192.168.1.45:8090). На экране должна открыться стандартная веб-панель управления TorrServer.

Рабочее место инженера с терминалом SSH и мониторингом ресурсов TorrServer на LG webOS

Защита от Low Memory Killer: калибровка памяти и буфера

Главная ошибка неопытных пользователей — попытка выставить на телевизоре стандартный размер буфера в 200–300 МБ, как на настольном ПК.

В телевизорах LG суммарный объем физической ОЗУ составляет всего от 1.5 до 2.5 ГБ (в редких флагманах — 3 ГБ). При воспроизведении тяжелого 4K-ремукса память распределяется следующим образом:

  • Системные графические сервисы webOS (Luna Surface Manager) забирают около 500–600 МБ.
  • Встроенный браузерный движок Chromium, на котором рендерится интерфейс Lampa, требует 350–450 МБ.
  • Аппаратные буферы видеодекодера занимают еще до 300 МБ.

Если запущенный TorrServer попытается выделить под кэш торрента 200 МБ, свободный остаток памяти упадет ниже критической отметки в 60–80 МБ. В этот момент ядро Linux запускает механизм Low Memory Killer (LMK) и мгновенно шлет сигнал SIGKILL фоновому процессу с наибольшим потреблением страниц памяти. Сервер падает, а видео зависает на вечной буферизации.

Инженерные правила настройки веб-панели TorrServer (http://IP_ТЕЛЕВИЗОРА:8090 -> Настройки):

  1. Режим кэширования в ОЗУ (без флешки):

    • Размер буфера предварительной загрузки (Preload buffer): строго 64 МБ (на флагманах C2/C3 с 3 ГБ ОЗУ допускается 96–100 МБ).
    • Размер буфера торрента (Cache size): 64 МБ.
    • Ограничение соединений (Peers limit): снизьте со стандартных 50 до 20–25 пиров. Лишние сетевые сокеты перегружают слабый процессор ТВ и расходуют дескрипторы памяти.
    • Отключение протокола uTP: снимите галочку с uTP, оставив только чистый TCP. Обработка UDP-пакетов uTP в связке со слабым чипом ТВ приводит к росту температур и системным задержкам.
  2. Режим кэширования на USB-накопитель (лучший выбор для 4K HDR):

    • Вставьте в свободный порт телевизора быструю USB-флешку или внешний SSD (обязательно с файловой системой NTFS или ext4, FAT32 не поддерживает файлы более 4 ГБ).
    • В настройках сервера переключите тип кэша с «ОЗУ (RAM)» на «Диск (Disk)».
    • Путь к кэшу на диске укажите в директорию подключенного накопителя: обычно это /tmp/usb/sda/sda1/torrserver_cache или точка монтирования в /media/multimedia/.
    • В дисковом режиме можно смело выделять под буфер 500–1000 МБ: оперативная память телевизора останется свободной, и LMK никогда не тронет процесс.

Методология математического распределения кэша под разные битрейты детально описана в руководстве по расчету буфера в TorrServer.

Интеграция с клиентом Lampa на телевизоре

Когда демон запущен локально, клиент Lampa связывается с ним без участия внешних узлов:

  • Запустите приложение Lampa на телевизоре LG.
  • Перейдите в меню Настройки -> Парсер.
  • В строке «Адрес TorrServer» пропишите: 127.0.0.1:8090 (или фактический локальный IP телевизора в формате 192.168.1.X:8090).
  • Поле «Основной парсер» оставьте включенным, указав проверенный публичный парсер Jackett или личный шлюз.
  • Откройте карточку любого фильма, перейдите во вкладку раздач и запустите поток.

Если при первом подключении приложение выдает ошибку сокета, выполните пошаговую проверку по инструкции устранения ошибки «Не удалось подключиться к серверу».

Сводная таблица параметров TorrServer для разных серий LG webOS

Параметры калибровки в зависимости от поколения и объема памяти телевизора:

Серия и годы выпуска LGВерсия webOSОбъем ОЗУ ТВРекомендуемый буфер ОЗУАльтернатива с USB-дискомМаксимум соединений
Бюджетные UHD / NanoCell (2018–2021)webOS 4.0 – 5.01.5 ГБСтрого 48–64 МБНастоятельно рекомендуется18–20 пиров
Средний класс QNED / NanoCell (2021–2024)webOS 6.0 – 232.0 ГБ64–80 МБРекомендуется для ремуксов25 пиров
OLED серии B (B9, B1, B2, B3)webOS 4.5 – 232.0–2.5 ГБ80–96 МБДиск 500 МБ для 4K HDR25 пиров
OLED серии C/G (C1, C2, C3, G3)webOS 6.0 – 233.0 ГБДо 100–128 МБДиск 1000 МБ для тяжелых файлов30–35 пиров

Для исключения проблем с отсутствием звуковых дорожек при воспроизведении фильмов через TorrServer сверьтесь с правилами вывода звука в материале о декодировании AC3 и DTS в Lampa.

Чек-лист: диагностика и обеспечение бесперебойной работы

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

  • В приложении Homebrew Channel активирован параметр Launch on Boot для сервиса TorrServer Matrix.
  • В системных настройках ТВ (Общие -> Устройства -> Управление питанием) отключен режим мгновенного старта «Быстрая загрузка+» (Quick Start+), если после включения ТВ служба зависает.
  • Размер буфера предварительной загрузки в веб-интерфейсе сервера не превышает 64–100 МБ при работе без внешнего накопителя.
  • На роутере зарезервирован постоянный локальный IP-адрес для телевизора по его MAC-адресу.
  • В настройках Lampa адрес сервера прописан как 127.0.0.1:8090, а отклик при тесте соединения не превышает 15 мс.

Локальный запуск TorrServer превращает телевизор LG в полностью самодостаточный медиацентр, не зависящий от сторонних приставок и домашних компьютеров. Грамотный контроль лимита ОЗУ полностью исключает падения службы и обеспечивает стабильный просмотр даже тяжелых релизов.

Интерактив
Мастер

Готовые плагины под вашу задачу

Ответьте на 3 вопроса о вашем ТВ, и мастер подберет проверенный набор скриптов.

  • 🍿 Онлайн-видео (балансеры)Без P2P
  • ⚡ 4K торренты (TorrServer)В стриме
  • 🟢 Зеркала CUB и плагиныАктуально
Запустить конфигуратор

Теги

Опубликовано:
Понравилось руководство? Поделитесь:
В Telegram
Артем Васильев
Автор материала
Артем Васильев
Инженер сетевой инфраструктуры и P2P-систем

Специалист по сетевой безопасности, локальным серверам и P2P-потокам. Более 8 лет опыта развертывания TorrServer, Lampac, Docker-контейнеров на роутерах и Linux VPS. Эксперт по буферизации 4K HDR и тонкой оптимизации домашних медиасетей.

❓︎ Часто задаваемые вопросы (FAQ)

Можно ли установить TorrServer на LG webOS без получения Root-прав?

Да, через официальный режим разработчика LG Developer Mode и программу webOS Dev Manager. Однако в этом случае служба будет работать без автозапуска и потребует продления сессии разработчика каждые 50 часов (или автосброса таймера через скрипт).

Почему TorrServer аварийно закрывается через 10-15 минут просмотра фильма?

Срабатывает встроенный в ядро Linux механизм Low Memory Killer (LMK). Веб-оболочка Lampa и видеодекодер webOS занимают большую часть ОЗУ телевизора. Если буфер TorrServer превышает 100 МБ, система выгружает фоновый процесс. Уменьшите буфер до 64 МБ.

Какой тип кэша выбрать в настройках сервера: ОЗУ или Диск?

Для телевизоров LG оптимален диск: подключите скоростную USB-флешку или SSD, отформатированный в NTFS/ext4, и выберите тип кэша «Диск». Это полностью снимет нагрузку с оперативной памяти ТВ.

Какой адрес указывать в Lampa, если сервер запущен на том же телевизоре LG?

В настройках парсера Lampa укажите локальный адрес петли 127.0.0.1:8090 либо фактический IP-адрес телевизора в домашней подсети (например, 192.168.1.50:8090).