TorrServer на Windows: автозапуск службы и раздача на ТВ
Настройка TorrServer на Windows для Smart TV: установка службы через NSSM, открытие порта 8090 в брандмауэре, отключение сна и расчет буфера в домашней сети.
Самое важное из статьи:
- Развертывание TorrServer Matrix на стационарном ПК снимает аппаратные ограничения Smart TV: объем буфера ОЗУ можно безопасно увеличить до 1024–2048 МБ для стабильного стриминга 4K BDRemux с битрейтом до 120 Мбит/с.
- Для автономной работы без открытого окна консоли настройте бинарный файл как фоновую системную службу Windows через утилиту NSSM (Non-Sucking Service Manager) с параметром Startup: Automatic.
- Чтобы телевизор видел сервер в локальной сети, создайте разрешающее правило для входящего TCP-порта 8090 в Брандмауэре Защитника Windows и отключите гибернацию сетевой карты в параметрах электропитания.
Используйте наш интерактивный конфигуратор плагинов или проверьте статус серверов и зеркал онлайн.
Использование телевизора или медиаприставки со скромными 1.5–2 ГБ оперативной памяти в качестве автономного P2P-клиента часто приводит к троттлингу процессора и аварийным вылетам плеера на тяжелых 4K-релизах. Стационарный персональный компьютер или ноутбук под управлением Windows 10/11 располагает гигабитным сетевым контроллером, многоядерным процессором и десятками гигабайт быстрой памяти DDR4/DDR5.
Превращение домашнего ПК в выделенный сетевой узел TorrServer Matrix позволяет без задержек раздавать несжатые потоки 4K HDR и Dolby Vision с битрейтом до 120 Мбит/с сразу на несколько Smart TV в квартире.
Преимущества ПК перед встроенным клиентом на Smart TV
Интеграция внешнего сервера на базе настольной операционной системы решает ключевые аппаратные ограничения смарт-панелей:
- Масштабируемый буфер предзагрузки: вместо скромных 150–200 МБ на телевизоре, в веб-интерфейсе сервера на ПК можно безболезненно выделить 1024–2048 МБ. Это гарантирует непрерывный запас кэша на 90–150 секунд воспроизведения.
- Отсутствие троттлинга чипсета: декодирование сетевых пакетов BitTorrent и поддержание 60–80 одновременных TCP/UDP сокетов нагружают настольный процессор менее чем на 2–3%, тогда как микропроцессоры Smart TV под такой нагрузкой сбрасывают частоты.
- Центральный сервер раздачи: один запущенный инстанс TorrServer одновременно обслуживает телевизор в гостиной, ТВ-бокс в спальне и планшет без дублирования трафика.
Детальный анализ аппаратных ограничений и формулы распределения памяти разобраны в материале о буферизации 4K в TorrServer.
Пошаговая установка TorrServer как службы Windows через NSSM
При обычном клике по файлу TorrServer-windows-amd64.exe открывается черное окно консоли. Если пользователь случайно закроет его или выйдет из учетной записи Windows, сервер мгновенно прекратит работу, оборвав воспроизведение на телевизоре.
Профессиональный метод заключается в регистрации исполняемого файла в качестве системной службы через утилиту NSSM (Non-Sucking Service Manager). Служба стартует автоматически при включении системного блока еще до экрана ввода пароля пользователя.
Шаг 1: Подготовка каталога и загрузка бинарных файлов
Создайте выделенную директорию в корне системного диска для исключения проблем с правами доступа учетной записи:
- Создайте папку
C:\TorrServerна вашем компьютере. - Загрузите актуальный исполняемый файл сервера архитектуры
windows-amd64с официального репозитория разработчика и переименуйте его вtorrserver.exe, поместив в папкуC:\TorrServer\. - Скачайте архив утилиты NSSM, извлеките 64-битный файл
nssm.exe(из папкиwin64) и скопируйте его в ту же директориюC:\TorrServer\.
Шаг 2: Регистрация и запуск системной службы
Откройте командную строку PowerShell от имени администратора (правый клик по меню «Пуск» -> «Терминал (Администратор)») и последовательно выполните следующие команды:
cd C:\TorrServer
.\nssm.exe install TorrServer "C:\TorrServer\torrserver.exe"
.\nssm.exe set TorrServer AppDirectory "C:\TorrServer"
.\nssm.exe set TorrServer Description "TorrServer Matrix Background Streaming Service"
.\nssm.exe set TorrServer Start SERVICE_AUTO_START
.\nssm.exe start TorrServer
После выполнения команды .\nssm.exe start TorrServer служба перейдет в статус Running. Проверить ее работу можно через встроенную оснастку Windows: нажмите сочетание клавиш Win + R, введите services.msc и найдите в списке строчку TorrServer.
Настройка Брандмауэра Windows и открытие порта 8090
По умолчанию Брандмауэр Защитника Windows (Windows Defender Firewall) блокирует любые входящие сетевые запросы из локальной сети к новым процессам. Телевизор при попытке отправить запрос получит ошибку тайм-аута TCP SYN.
Чтобы открыть входящий трафик для медиаоболочки Lampa, выполните команду в консоли PowerShell от имени администратора:
New-NetFirewallRule -DisplayName "TorrServer Web Port 8090" -Direction Inbound -LocalPort 8090 -Protocol TCP -Action Allow -Profile Private
Эта команда создаст изолированное правило, разрешающее входящие подключения по протоколу TCP к порту 8090 исключительно внутри частной доверенной домашней сети (Profile Private).
Если подключение блокируется даже после создания правила, обратитесь к подробному алгоритму в руководстве по устранению сбоя «Не удалось подключиться к серверу».
Предотвращение перехода ПК в режим сна во время просмотра
Критическая проблема при использовании Windows в качестве сервера — переход компьютера в режим сна (Sleep Mode / Connected Standby) через 15–30 минут отсутствия физического взаимодействия с клавиатурой и мышью.
Чтобы компьютер не засыпал, пока на телевизоре идет фильм, выполните точную настройку плана электропитания:
- Нажмите
Win + R, введите командуcontrol powercfg.cplи откройте апплет «Электропитание». - Нажмите «Настройка схемы электропитания» напротив активного плана.
- В строке «Переводить компьютер в спящий режим» установите значение «Никогда».
- Нажмите «Изменить дополнительные параметры питания», разверните ветку «Сетевые адаптеры» или откройте диспетчер устройств (
devmgmt.msc), найдите сетевую карту Ethernet/Wi-Fi, откройте ее свойства и во вкладке «Управление электропитанием» снимите галочку с пункта «Разрешить отключение этого устройства для экономии энергии».
Для быстрой фиксации запрета сна через терминал выполните:
powercfg -change -standby-timeout-ac 0
Подключение Lampa на телевизоре к серверу на Windows
После запуска службы и открытия порта привяжите клиентскую оболочку на Smart TV:
- Узнайте постоянный локальный IP-адрес вашего компьютера. В PowerShell на ПК введите команду
ipconfigи найдите строкуIPv4-адрес(обычно имеет вид192.168.1.100или192.168.0.50). - Зафиксируйте этот адрес в роутере через статическую привязку IP к MAC-адресу в разделе DHCP.
- Включите телевизор и запустите приложение Lampa (на Samsung Tizen, LG webOS или Android TV).
- Перейдите в меню
Настройки->TorrServer. - В поле
Адрес серверасотрите стандартный адрес127.0.0.1:8090и введите сетевой адрес вашего компьютера с портом:http://192.168.1.100:8090 - Переведите переключатель в положение активного соединения.
Индикатор в строке состояния сменится на зеленый цвет с подтверждением доступности сервера. Теперь торрент-потоки любой емкости будут декодироваться ресурсами мощного домашнего ПК, обеспечивая максимальную стабильность на экранах всех домашних телевизоров.
Автоматическое восстановление службы при сбоях
Для автоматического перезапуска службы при непредвиденном завершении процесса или кратковременном сетевом сбое настройте параметры отказоустойчивости в NSSM:
.\nssm.exe set TorrServer AppExit Default Restart
.\nssm.exe set TorrServer AppRestartDelay 5000
.\nssm.exe set TorrServer AppThrottle 1500
Команда AppRestartDelay 5000 задает паузу в 5 секунд перед повторной инициализацией упавшего демона, предотвращая циклическую перегрузку процессора в случае недоступности сетевого адаптера.
Для оптимизации пропускной способности сетевого стека Windows при передаче тяжелых пакетов 4K HDR рекомендуется также включить автотюнинг окна TCP:
netsh int tcp set global autotuninglevel=normal
Контрольный чек-лист готовности сервера к раздаче
Перед регулярной эксплуатацией сервера выполните контрольную проверку параметров системы:
- Бинарный файл TorrServer перенесен в системную директорию
C:\TorrServer\и зарегистрирован через NSSM в режиме автозапуска. - В Брандмауэре Windows создано активное правило для входящих соединений по протоколу TCP на порт 8090 для профиля частной сети.
- Компьютеру присвоен постоянный статический IP-адрес в DHCP-таблице домашнего роутера.
- В параметрах электропитания Windows отключен переход в спящий режим при питании от сети (
standby-timeout-ac 0). - В диспетчере устройств для сетевого адаптера снят запрет на отключение питания для экономии энергии.
- В веб-интерфейсе сервера по адресу
http://localhost:8090задан размер буфера памяти в диапазоне 1024–2048 МБ и отключен дисковый кэш.
Такая инженерная конфигурация превращает обычный домашний ПК в отказоустойчивый сервер потокового вещания, избавляя смарт-телевизоры от перегрева, дефицита оперативной памяти и зависаний на фильмах любого объема.
Готовые плагины под вашу задачу
Ответьте на 3 вопроса о вашем ТВ, и мастер подберет проверенный набор скриптов.
- 🍿 Онлайн-видео (балансеры)Без P2P
- ⚡ 4K торренты (TorrServer)В стриме
- 🟢 Зеркала CUB и плагиныАктуально
❓︎ Часто задаваемые вопросы (FAQ)
Почему при закрытии черного окна командной строки видео на телевизоре останавливается?
Стандартный исполняемый файл TorrServer запускается как интерактивный консольный процесс текущего сеанса пользователя. Чтобы процесс не завершался при закрытии окон или блокировке экрана, его необходимо зарегистрировать в виде системной службы Windows.
Как зафиксировать локальный IP-адрес компьютера, чтобы он не менялся?
Откройте панель управления вашего домашнего маршрутизатора в браузере, перейдите в раздел DHCP и закрепите статический IP-адрес (например, 192.168.1.100) за постоянным физическим MAC-адресом сетевой карты компьютера.
Почему телевизор пишет «Ошибка соединения», хотя TorrServer на ПК запущен?
Встроенный Брандмауэр Защитника Windows по умолчанию блокирует все входящие подключения из локальной сети к нестандартным портам. Требуется создать явное разрешающее правило для протокола TCP и порта 8090 для частного профиля сети.
Сколько оперативной памяти безопасно выделить под буфер TorrServer на ПК с 16 ГБ ОЗУ?
На компьютерах с 16–32 ГБ системной памяти оптимально выделить от 1024 до 2048 МБ. Это создает запас видеоданных на 2–3 минуты воспроизведения 4K HDR фильма и полностью защищает от скачков сетевой отдачи в торрент-раздаче.