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

Lampa на ПК: запуск в браузере, Windows и обход CORS

Как запустить Lampa на компьютере: веб-версия в браузере, установка как приложения, TorrServer на 127.0.0.1:8090, доступ к локальной сети в Chrome 142+.

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

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

  • Lampa — веб-приложение, поэтому на ПК она открывается в обычном браузере и ставится как отдельное окно через «Установить приложение».
  • Если Lampa не видит TorrServer на 127.0.0.1:8090, проверьте, что сервер запущен, и разрешите сайту доступ к локальной сети: с Chrome 142 браузер спрашивает об этом отдельно.
  • Самый беспроблемный вариант для домашнего ПК — запустить Lampa локально из исходников (npm run start) на http://localhost:3000.
  • Отключать защиту браузера флагом --disable-web-security можно только в отдельном профиле и только для Lampa.
Премиум IPTV
0 ₽ • Без оплаты
Шаровоз: 2 300+ каналов и 4K кинозалы
Все включено
3$/ мес(~240 ₽)
Тест 24ч без оплаты→
ИИ-иллюстрация: Иллюстрация: интерфейс Lampa на мониторе компьютера

Lampa — веб-приложение, поэтому на компьютере ее не нужно «устанавливать»: достаточно открыть в браузере и при желании сохранить как отдельное окно. Сложности начинаются, когда Lampa должна обращаться к TorrServer на том же компьютере (http://127.0.0.1:8090): браузер ограничивает запросы сайтов из интернета к локальным адресам. Ниже — три способа запуска и как убрать эту проблему.

Способ 1. Веб-версия в браузере

  1. Откройте Lampa в Chrome, Edge, Яндекс Браузере или другом браузере на Chromium (веб-версия доступна на официальном сайте lampa.mx).
  2. Чтобы Lampa открывалась в отдельном окне без вкладок, в Chrome выберите меню (три точки) → «Трансляция, сохранение и отправка» → «Установить страницу как приложение» (в Edge: «Приложения» → «Установить этот сайт как приложение»).
  3. Ярлык появится в меню «Пуск», его можно закрепить на панели задач.

Привяжите веб-версию к аккаунту CUB, и закладки с историей будут общими с телевизорами — см. синхронизацию CUB.

Подключение к TorrServer

Установите TorrServer на компьютер (подробно — в инструкции по TorrServer на ПК и роутере) и проверьте, что его веб-интерфейс открывается по адресу http://127.0.0.1:8090. Затем в Lampa: «Настройки» → «TorrServer» → укажите адрес http://127.0.0.1:8090. Если TorrServer работает на другом компьютере или роутере, укажите его IP в сети, например http://192.168.1.10:8090.

Если Lampa не видит TorrServer

  1. Разрешите доступ к локальной сети. Начиная с Chrome 142 сайты из интернета должны получить разрешение пользователя на запросы к устройствам локальной сети, включая сам компьютер (127.0.0.1). При первом обращении появится запрос — нажмите «Разрешить». Если вы случайно запретили, щелкните по значку настроек сайта слева от адреса и разрешите доступ к локальной сети.
  2. Проверьте смешанное содержимое. Если Lampa открыта по HTTPS, а TorrServer — по HTTP на сетевом адресе, браузер может блокировать такие запросы. Для сервера на этом же компьютере используйте адрес 127.0.0.1, а не IP в сети.
  3. Проверьте брандмауэр. Windows при первом запуске TorrServer спрашивает, разрешить ли ему доступ к сети. Если сервер стоит на другом компьютере, ему нужен доступ хотя бы в частных сетях.
  4. Расширение для CORS — крайний вариант. Расширения вроде CORS Unblock подменяют заголовки ответов и снимают ограничения для всех сайтов, пока включены. Если пользуетесь ими, включайте только на вкладке с Lampa и выключайте после просмотра.

Способ 2. Отдельный профиль браузера без веб-защиты

Если ничего не помогло, можно запускать Lampa в отдельном профиле Chrome с отключенной политикой одного источника:

"C:\Program Files\Google\Chrome\Application\chrome.exe" --user-data-dir="C:\ChromeLampa" --disable-web-security --app="http://lampa.mx"

Флаг --disable-web-security работает только вместе с отдельным --user-data-dir, и в таком окне не защищен ни один сайт. Не входите в нем в почту, банк и другие аккаунты, открывайте только Lampa.

Чтобы одним ярлыком запускать и TorrServer, и Lampa, создайте файл start_lampa.bat в папке с TorrServer (имя исполняемого файла замените на свое):

@echo off
start "" "C:\TorrServer\TorrServer-windows-amd64.exe"
timeout /t 2 /nobreak >nul
start "" "C:\Program Files\Google\Chrome\Application\chrome.exe" --user-data-dir="C:\ChromeLampa" --app="http://lampa.mx"

Флаг отключения защиты в этот ярлык добавляйте, только если без него TorrServer недоступен.

Способ 3. Локальный запуск из исходников

Для домашнего ПК самый чистый вариант — запустить Lampa на своем компьютере. Тогда страница открывается с localhost, и ограничения на запросы из интернета к локальным адресам не мешают. Исходный код опубликован в репозитории yumata/lampa-source, запуск описан в его README:

git clone https://github.com/yumata/lampa-source.git
cd lampa-source
npm install
npm run start

После запуска откройте http://localhost:3000. Понадобятся Node.js и Git. Чтобы обновить Lampa, выполните git pull и снова npm install.

Видео тормозит или грузит процессор

Chrome и Edge по умолчанию декодируют видео на видеокарте, если она поддерживает кодек. Флаги в chrome://flags для этого включать не нужно. Проверьте другое:

  • в настройках Chrome («Система») включено «Использовать аппаратное ускорение (при наличии)»;
  • драйвер видеокарты обновлен;
  • кодек поддерживается видеокартой: аппаратное декодирование HEVC и AV1 есть не у всех GPU, особенно старых встроенных;
  • браузер в принципе умеет воспроизводить формат: HEVC в браузере работает только при аппаратной поддержке, а звук DTS и TrueHD браузеры не декодируют, поэтому такие раздачи могут играть без звука.

Для тяжелых 4K-ремуксов со звуком DTS или TrueHD удобнее внешний плеер: откройте раздачу в веб-интерфейсе TorrServer, скачайте плейлист или скопируйте ссылку на файл и откройте ее в VLC или MPV.

Управление с клавиатуры

Lampa рассчитана на пульт, поэтому на ПК управление такое же: стрелки — перемещение, Enter — выбор, Backspace или Esc — назад. Мышь тоже работает. Полноэкранный режим окна — F11 в браузере.

Подборка дополнений — в статье о плагинах для Lampa, подключение TorrServer на ТВ — в инструкции по Lampa и TorrServe.

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

Почему Lampa в браузере не видит локальный TorrServer?

Частые причины: TorrServer не запущен или работает на другом порту (по умолчанию 8090), в Lampa указан неверный адрес, браузер блокирует запрос страницы из интернета к локальному адресу. Chrome с версии 142 показывает запрос на доступ к устройствам в локальной сети — его нужно разрешить. Если страница открыта по HTTPS, а TorrServer работает по HTTP на адресе в сети (192.168.x.x), запрос может блокироваться и как смешанное содержимое.

Есть ли официальная программа Lampa для Windows?

Официального установщика для Windows разработчик не публикует. Lampa работает в браузере, а установить ее как отдельное окно можно через функцию браузера «Установить приложение». Сторонние «десктопные сборки» — неофициальные.

Можно ли смотреть торрент из Lampa на ПК во внешнем плеере?

Браузер не может сам запустить программу на компьютере, поэтому внешний плеер из веб-версии не вызывается. Удобный обходной путь — открыть раздачу в веб-интерфейсе TorrServer (http://127.0.0.1:8090) и скачать плейлист или скопировать ссылку на поток, а затем открыть ее в VLC или MPV.