Перейти к содержимому
Настройка Онлайн-Кинотеатров

TorrServer на роутере Keenetic: настройка для Lampa

Инженерный гайд по установке TorrServer MatriX на KeeneticOS через Entware. Настройка кэша ext4, SWAP 1024 МБ, стриминг 4K REMUX на Smart TV без лагов.

💡︎ Главные мысли статьи:

  • Перенос TorrServer на роутер Keenetic полностью освобождает оперативную память Smart TV от кэширования и нагрузки пирами BitTorrent.
  • Использование файловой системы ext4 и выделение раздела подкачки SWAP 1024 МБ защищает роутер от аварийного перезапуска OOM Killer.
  • Единый сетевой сервер обслуживает все телевизоры и ТВ-боксы в домашней сети по единому локальному адресу http://192.168.1.1:8090.
Премиум IPTV
0 ₽ • Без оплаты
Шаровоз: 2 300+ каналов и 4K кинозалы
  • 296 кинозалов BCU и 4K новинки
  • Матч Премьер 50fps и архив 6 дней
  • СБП (+20% бонус), карты РФ, МИР и ЕС
Все включено
3$/ мес(~240 ₽)
Тест 24ч→
Роутер Keenetic с подключенным внешним накопителем SSD и сетевыми кабелями на полке

Запуск сервера TorrServer непосредственно на Smart TV (Samsung Tizen, LG webOS) или компактных ТВ-стиках с 1–2 ГБ оперативной памяти приводит к системным сбоям: телевизор не способен одновременно декодировать тяжелый видеопоток 4K HDR и обрабатывать сотни входящих соединений BitTorrent.

Оптимальное инженерное решение — развертывание TorrServer MatriX на домашнем интернет-центре Keenetic с подключенным внешним накопителем. Роутер функционирует непрерывно, имеет гигабитный сетевой свитч и транслирует готовый HTTP-видеопоток на любые устройства в локальной сети.

В этом материале мы пошагово разберем подготовку накопителя, развертывание Entware, установку бинарного пакета TorrServer, оптимизацию оперативной памяти и интеграцию с клиентскими приложениями.


Архитектура процессоров Keenetic и бинарные пакеты

Перед установкой определите архитектуру процессора вашего интернет-центра для выбора корректного бинарного релиза:

Модель KeeneticПроцессорная архитектураТип бинарного файла TorrServerРекомендуемый объем SWAP
Keenetic Titan (KN-1811), Hero 4G+ARM64 Cortex-A53 (4 ядра)TorrServer-linux-arm641024 МБ
Keenetic Giga (KN-1010/1011), Ultra (KN-1810)MIPS 1004Kc (2 ядра / 4 потока)TorrServer-linux-mipsle1024 МБ
Keenetic Hopper, Sprinter, VivaARMv7 Cortex-A7 / EN7561DUTorrServer-linux-arm7512–1024 МБ

Шаг 1. Разметка накопителя ext4 и создание файла SWAP

Файловые системы NTFS и FAT32 создают повышенную нагрузку на CPU роутера. Используйте исключительно ext4:

Окно SSH терминала на ноутбуке с командами установки пакета torrserver в среде Entware
  1. Подключите внешний накопитель к USB-порту Keenetic.
  2. В веб-интерфейсе роутера (192.168.1.1) в разделе «Управление» → «Системные настройки» → «Компоненты» установите компонент «Поддержка среды Entware».
  3. Подключитесь к роутеру по SSH (порт 222 или 22) и выполните инициализацию раздела подкачки:
# Обновление репозитория пакетов
opkg update
opkg install swap-utils e2fsprogs

# Создание файла подкачки размером 1024 МБ
dd if=/dev/zero of=/opt/swap bs=1M count=1024
mkswap /opt/swap
swapon /opt/swap

# Добавление автоподключения SWAP при старте системы
cat << 'EOF' > /opt/etc/init.d/S01swap
#!/bin/sh
swapon /opt/swap 2>/dev/null
EOF
chmod +x /opt/etc/init.d/S01swap

О маршрутизации многоадресных потоков читайте в нашей статье UDP Proxy на роутере для IPTV.


Шаг 2. Установка и обновление TorrServer MatriX

Установите базовый пакет и обновите бинарник до актуального релиза YouROK:

# Установка службы TorrServer через opkg
opkg install torrserver

# Остановка стандартной службы для обновления бинарника
/opt/etc/init.d/S99torrserver stop

# Загрузка актуального бинарника (пример для архитектуры MIPS mipsle)
wget -O /opt/bin/TorrServer https://github.com/YouROK/TorrServer/releases/latest/download/TorrServer-linux-mipsle
chmod +x /opt/bin/TorrServer

# Запуск службы в режиме демона
/opt/etc/init.d/S99torrserver start

Проверить запуск процесса можно системной командой:

ps | grep -i TorrServer

Для проверки параметров аппаратных декодеров изучите наш обзор Vimu, Just Player и Nova.


Шаг 3. Инженерный расчет буфера и памяти роутера

Откройте панель управления TorrServer в браузере по адресу http://192.168.1.1:8090.

Планшет на подставке с открытым веб-интерфейсом настроек TorrServer MatriX на адресе 192.168.1.1:8090

Расчет параметров буферизации под битрейт:

Качество контентаСредний битрейтРазмер кэша (RAM)Предзагрузка (Preload)Лимит соединений (Peers)
1080p BDRip10–20 Мбит/с50–60 МБ20%20–25 соединений
4K HDR WEB-DL30–50 Мбит/с80–100 МБ25%25–30 соединений
4K BDRemux / IMAX70–110 Мбит/с100–120 МБ30%30–35 соединений

Критические настройки веб-интерфейса:

  • Кэш в оперативной памяти (RAM): Установите значение 80–100 МБ. Выделение более 150 МБ на роутерах с 512 МБ ОЗУ провоцирует срабатывание Linux OOM Killer.
  • Отключение протокола uTP: Снимите галочку с поддержки протокола uTP, оставив только TCP. Это снижает оверхед на таблицу трансляции сетевых адресов (NAT Conntrack) роутера.

Подробные рекомендации по буферам доступны в гайде оптимизация буфера TorrServe для 4K и статье устранение утечек памяти в TorrServe.


Шаг 4. Подключение Lampa и клиентских устройств

Настройте доступ к общему серверу на клиентских смарт-телевизорах:

Смартфон с открытым экраном настроек TorrServer в приложении Lampa со статусом Подключено
  1. Запустите приложение Lampa на телевизоре или ТВ-приставке.
  2. Откройте Настройки → перейдите в раздел «TorrServe».
  3. В поле «Адрес сервера» введите IP роутера: http://192.168.1.1:8090.
  4. Индикатор статуса подключения изменится на зеленый цвет.
  5. При выборе любой торрент-раздачи роутер берет на себя соединение с пирами, а телевизор получает стабильный поток по протоколу HTTP.

Альтернативные сценарии без торрентов описаны в статье плагин Онлайн в Lampa.


Чек-лист проверки TorrServer на Keenetic

  • Накопитель работает в ext4: Исключена перегрузка процессора роутера драйвером NTFS.
  • Подключен SWAP 1024 МБ: Защищен системный стек маршрутизации при наплыве пиров.
  • Размер кэша ограничен до 100 МБ: Обеспечен баланс между стабильностью и плавностью 4K.
  • Отключен протокол uTP: Предотвращено переполнение таблицы соединений NAT.
  • Lampa подключена по локальному IP: Зеленый статус сопряжения на порту 8090.
Тест 24ч (без карты) 🔥 Скидка 15%
Бесплатный тест IPTV: 2 300+ каналов и 4K кино

Официальный премиум-пакет от Шаровоз: 296 Кинозалов (все каналы BCU и новинки в 4K HDR), 116 каналов РФ, 92 Спортивных (Матч Премьер 50fps) и архив за 6 дней на любом Smart TV или приставке.

Единый тариф
3$ / месяц
~240 ₽ • 0 ₽ за 24ч теста
Тест 24ч без оплаты

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

Подойдет ли обычная USB-флешка для работы TorrServer на Keenetic?

Для легких рипов подойдет быстрая флешка USB 3.0, но для непрерывного воспроизведения тяжелых 4K BDRemux потоков с битрейтом от 80 Мбит/с рекомендуется внешний SSD-накопитель.

Почему роутер зависает или перезагружается при старте 4K фильма?

Причина заключается в нехватке свободной оперативной памяти при наплыве пиров. Решение — ограничить RAM кэш до 80-100 МБ, создать SWAP 1024 МБ и отключить протокол uTP.

Какие модели роутеров Keenetic гарантируют стабильную работу TorrServer?

Модели с портами USB 3.0/2.0 и объемом ОЗУ от 256 МБ: Keenetic Giga (KN-1010/1011/1012), Ultra (KN-1810/1811), Titan (KN-1811), Hero 4G+, Hopper и Viva.