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

TorrServer на ПК: запуск, доступ телевизора и проверка

Как запустить TorrServer на Windows, Linux или в Docker, открыть доступ телевизору в домашней сети, настроить автозапуск и подключить Lampa.

Обновлено: (Опубликовано: )

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

  • На Windows достаточно скачать TorrServer-windows-amd64.exe из релизов и запустить: по умолчанию сервер слушает порт 8090 на всех сетевых интерфейсах.
  • Телевизору нужен IP компьютера в домашней сети и порт 8090, а в брандмауэре Windows — разрешение для частных сетей.
  • Компьютер не должен уходить в сон во время просмотра; для автозапуска подойдёт ярлык в папке автозагрузки или планировщик заданий.
Премиум IPTV
0 ₽ • Без оплаты
Шаровоз: 2 300+ каналов и 4K кинозалы
Все включено
3$/ мес(~240 ₽)
Тест 24ч без оплаты→
ИИ-иллюстрация: ИИ-иллюстрация к статье: TorrServer на ПК: запуск, доступ телевизора и проверка

TorrServer на ПК берёт на себя скачивание и кэширование торрентов, а телевизор или приставка только воспроизводят готовый поток. Это разгружает память приставки и позволяет поставить большой кэш. Декодирование видео при этом остаётся на телевизоре: поддержку форматов перенос сервера не меняет.

Windows

  1. Скачайте TorrServer-windows-amd64.exe из релизов TorrServer.
  2. Создайте папку, например C:\TorrServer, и положите файл туда.
  3. Запустите файл двойным щелчком. Откроется окно консоли — не закрывайте его, пока нужен сервер.
  4. Windows спросит разрешение для брандмауэра: отметьте Частные сети и нажмите Разрешить доступ.
  5. Откройте в браузере на ПК http://127.0.0.1:8090 — должен появиться веб-интерфейс.

По документации TorrServer порт по умолчанию 8090, а без параметра --ip сервер принимает подключения на всех сетевых интерфейсах. Полезные параметры запуска:

.\TorrServer-windows-amd64.exe --port 8090 --path C:\TorrServer\config
  • --port — другой порт, если 8090 занят;
  • --path (-d) — папка для настроек и базы;
  • --httpauth — вход по паролю (логины и пароли в файле accs.db в папке настроек).

Если Windows считает домашнюю сеть общедоступной, правило для частных сетей не сработает. Проверьте профиль в Параметры → Сеть и Интернет → свойства подключения и выберите Частная сеть для своей домашней сети.

Linux и macOS

Для Linux в README проекта есть официальный скрипт: он устанавливает сервер как службу systemd, умеет обновлять, менять порт и включать авторизацию.

curl -fsSL https://raw.githubusercontent.com/YouROK/TorrServer/master/installTorrServerLinux.sh -o installTorrServerLinux.sh
sudo bash ./installTorrServerLinux.sh

Для macOS аналогичный скрипт installTorrServerMac.sh.

Docker

Из той же документации:

docker run -d --name torrserver --restart unless-stopped -v ~/ts:/opt/ts -p 8090:8090 ghcr.io/yourok/torrserver:latest

Папка ~/ts сохраняет настройки между перезапусками. Режим network_mode: host нужен только для DLNA.

Подключите телевизор

  1. Узнайте IP компьютера: на Windows командой ipconfig (строка IPv4-адрес), на Linux — ip -4 addr.
  2. С телефона в той же сети откройте http://IP-ПК:8090. Если открылось — сеть в порядке.
  3. В Lampa: Настройки → TorrServer → Основная ссылка — например, 192.168.1.50:8090. Подробности — в инструкции Lampa и TorrServe.

Чтобы адрес ПК не менялся после перезагрузки роутера, закрепите его в настройках DHCP роутера (резервирование адреса). Иначе однажды Lampa перестанет подключаться.

Не пробрасывайте порт 8090 в интернет. Если нужен доступ извне, в README TorrServer описана схема с обратным прокси и HTTPS; для неё есть отдельный материал про TorrServer на VPS.

Сон и автозапуск

Сон. Если ПК засыпает, поток обрывается. В Параметры → Система → Питание поставьте для режима сна «Никогда» при питании от сети. Отключение экрана на работу сервера не влияет.

Автозапуск на Windows. Самый простой вариант:

  1. Нажмите Win+R, введите shell:startup — откроется папка автозагрузки.
  2. Создайте там ярлык на TorrServer-windows-amd64.exe, при необходимости добавив параметры в поле «Объект».

Так сервер запустится после входа пользователя. Чтобы он стартовал до входа, используйте Планировщик заданий с триггером «При запуске компьютера».

Регистрировать exe как службу через sc.exe create не стоит: по документации Microsoft служба должна взаимодействовать с диспетчером служб, а обычная программа этого не делает.

Роутер

На роутерах с Entware TorrServer можно поставить из пакетов — см. TorrServer на Keenetic. Ресурсов у роутера меньше, чем у ПК, поэтому кэш там нужен скромнее.

Размер кэша на ПК можно поднять до нескольких сотен мегабайт — подробнее в статье про кэш TorrServe.

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

Какой файл скачать для Windows?

В релизах TorrServer на GitHub — TorrServer-windows-amd64.exe для обычного 64-битного ПК. Для Linux и macOS есть официальные скрипты установки.

Почему телевизор не видит сервер на ПК?

Чаще всего брандмауэр Windows блокирует входящие подключения или сеть помечена как общедоступная. Разрешите TorrServer для частных сетей и проверьте адрес с телефона: http://IP-ПК:8090.

Можно ли запустить TorrServer как службу Windows?

Сам исполняемый файл не реализует интерфейс службы Windows, поэтому регистрация через sc.exe create работать корректно не будет. Используйте автозагрузку или планировщик заданий.