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

Prowlarr и FlareSolverr для Lampa: обход Cloudflare

Как настроить Prowlarr и FlareSolverr для Lampa в Docker: обход защиты Cloudflare Turnstile на RuTracker и NNMClub, готовый compose-файл и фикс ошибки 503.

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

  • В 2026 году популярные торрент-трекеры массово перешли на интерактивную защиту Cloudflare Turnstile, из-за чего классический Jackett перестает отдавать раздачи с ошибкой 503 Service Unavailable.
  • Связка Prowlarr и headless-прокси FlareSolverr v3 автоматически решает JavaScript-челленджи Cloudflare и передает валидные куки авторизации в поисковые запросы Lampa.
  • Для предотвращения таймаутов на медленных соединениях параметр CAPTCHA_SOLVER_TIMEOUT в конфигурации FlareSolverr необходимо выставлять не менее 60000 мс.
Я.Маркет Выбор редакции 2026
Доставка по РФ • Проверенные цены
Топ проверенных ТВ-приставок
Реклама. ООО «ЯНДЕКС», ИНН 7736207543
Рабочее место инженера с мини-ПК сервером и монитором, отображающим Docker-контейнеры Prowlarr и FlareSolverr

Попытка открыть список торрент-раздач к фильму в Lampa все чаще заканчивается пустым экраном, бесконечным крутящимся индикатором или ошибкой «Парсер вернул статус 503: Service Unavailable». Еще год назад проблему решал простой локальный парсер Jackett, но в 2026 году ситуация кардинально изменилась: крупнейшие русскоязычные трекеры (RuTracker, NNM-Club, RuTor, Kinozal) массово включили агрессивные алгоритмы защиты Cloudflare Turnstile и DDoS-Guard.

Прямые HTTP-запросы парсеров теперь блокируются на сетевом уровне как подозрительные ботнет-сессии. Единственным безотказным инженерным решением остается развертывание связки flaresolverr для lampa в тандеме с современным индексатором Prowlarr в изолированной среде Docker. Ниже приведен готовый конфигурационный файл, пошаговая инструкция и устранение частых сетевых граблей.


Готовый стек Docker-Compose: Prowlarr и FlareSolverr

Для моментального запуска полного стека создайте на домашнем сервере, мини-ПК или NAS директорию ~/lampa-parser и сохраните в ней файл docker-compose.yml:

version: "3.8"

services:
  flaresolverr:
    image: ghcr.io/flaresolverr/flaresolverr:latest
    container_name: flaresolverr
    environment:
      - LOG_LEVEL=info
      - LOG_HTML=false
      - CAPTCHA_SOLVER=none
      - TZ=Europe/Moscow
      - CAPTCHA_SOLVER_TIMEOUT=60000
    ports:
      - "8191:8191"
    restart: unless-stopped
    networks:
      - parser_net

  prowlarr:
    image: lscr.io/linuxserver/prowlarr:latest
    container_name: prowlarr
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Europe/Moscow
    volumes:
      - ./prowlarr_config:/config
    ports:
      - "9696:9696"
    restart: unless-stopped
    depends_on:
      - flaresolverr
    networks:
      - parser_net

networks:
  parser_net:
    driver: bridge

Запустите контейнеры одной терминальной командой:

docker compose up -d

Через 20–30 секунд веб-интерфейс Prowlarr станет доступен по локальному адресу http://IP_СЕРВЕРА:9696, а шлюз FlareSolverr займет порт 8191. Если вы настраиваете торрент-стриминг впервые, обязательно ознакомьтесь с общим руководством по настройке Lampa и TorrServe.


Анатомия блокировок: почему Jackett больше не справляется

Классический Jackett выполняет сетевые запросы через библиотеку HttpClient платформы .NET. Когда трекер включает защитный режим Cloudflare, сервер возвращает HTTP-ответ с кодом 403 или 503 и заголовок с JavaScript-скриптом проверки Turnstile.

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

FlareSolverr работает как безголовый сервер браузера Chromium. Когда Prowlarr обращается к защищенному трекеру через FlareSolverr:

  1. FlareSolverr в фоне запускает реальный движок Chromium с уникальным цифровым отпечатком.
  2. Проходит JS-челлендж Cloudflare, решает математическую задачу и получает валидные сессионные куки (cf_clearance).
  3. Возвращает готовый HTML-код страницы со списком раздач обратно в Prowlarr.
  4. Prowlarr мгновенно трансформирует страницу в компактный структурированный XML/JSON поток для Lampa.

Пошаговая настройка Prowlarr: интеграция с FlareSolverr

Для автоматического проксирования запросов через FlareSolverr выполните базовую привязку в веб-панели Prowlarr.

Интерфейс Prowlarr со списком активных трекеров и открытым окном добавления прокси FlareSolverr

Шаг 1: Добавление прокси FlareSolverr

  1. Откройте панель Prowlarr (http://IP_СЕРВЕРА:9696) и перейдите в раздел Settings -> Indexers.
  2. В блоке Proxies нажмите значок «+» и выберите тип FlareSolverr.
  3. Заполните обязательные поля:
    • Name: FlareSolverr-Proxy
    • Host: http://flaresolverr:8191 (если контейнеры работают в одной сети Docker) или http://127.0.0.1:8191 (при установке без контейнеров).
    • Tags: укажите тег flare (это позволит направлять через прокси только проблемные трекеры, не замедляя открытые сайты).
  4. Нажмите кнопку Test — должна загореться зеленая галочка, подтверждающая успешный отклик прокси. Нажмите Save.

Шаг 2: Подключение русскоязычных трекеров

  1. Перейдите в раздел Indexers -> нажмите Add Indexer.
  2. Добавьте основные каталоги:
    • RuTracker.org: в настройках укажите логин и пароль от учетной записи, а в поле Tags введите flare.
    • NNM-Club: активируйте зеркало с тегом flare.
    • RuTor: добавьте публичный трекер (для него прокси можно не включать, если домен доступен напрямую).
  3. Нажмите Test напротив каждого трекера. Все проверки должны завершиться статусом OK.

Подключение Prowlarr к Lampa на телевизоре

Чтобы Smart TV или ТВ-приставка получали результаты поиска напрямую из вашего Prowlarr:

Телевизор с приложением Lampa, отображающий найденные торрент-раздачи в 4K Remux с высокими скоростями
  1. В веб-интерфейсе Prowlarr перейдите в Settings -> General и скопируйте значение API Key.
  2. Откройте приложение Lampa на телевизоре или ТВ-боксе.
  3. Перейдите в раздел Настройки -> Парсер -> Основное.
  4. В поле Использовать парсер переведите переключатель в положение «Да».
  5. В строке Тип парсера выберите Jackett / Prowlarr.
  6. Введите адрес поискового шлюза в следующем формате:
http://192.168.1.150:9696/api/v1/search?apikey=ВАШ_КЛЮЧ_API

(Замените 192.168.1.150 на статический IP-адрес вашего домашнего сервера в локальной сети, а ВАШ_КЛЮЧ_API — на скопированный ключ).

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


Устранение типичных ошибок и сетевой траблшутинг

В процессе эксплуатации связки энтузиасты нередко сталкиваются с неочевидными сетевыми сбоями.

1. Ошибка «Connection Refused» между Prowlarr и FlareSolverr

  • Причина: указание http://127.0.0.1:8191 или http://localhost:8191 в настройках прокси внутри контейнера Prowlarr. Внутри контейнера петлевой интерфейс указывает на сам контейнер, а не на хост-машину.
  • Решение: обязательно объединяйте сервисы общей сетью Docker (parser_net) и используйте внутреннее имя службы: http://flaresolverr:8191.

2. Таймаут «Challenge resolution timeout after 60000ms»

  • Причина: сервер перегружен или Cloudflare выдал усложненный интерактивный челлендж с медленным ответом.
  • Решение: увеличьте лимит ожидания в блоке переменных окружения FlareSolverr:
environment:
  - CAPTCHA_SOLVER_TIMEOUT=90000

3. Ошибка CORS в браузере телевизора при запросе к Prowlarr

  • Причина: встроенный веб-обозреватель Smart TV блокирует кросс-доменные запросы без разрешающих заголовков.
  • Решение: добавьте в Prowlarr заголовок через встроенный реверс-прокси Nginx или используйте локальный модуль JacRed (подробный разбор ручной сборки смотрите в гайде по локальному парсеру Jackett).

Развернутый стек Prowlarr + FlareSolverr гарантирует 100% доступность торрент-раздач в любое время суток, полностью снимая зависимость от перегруженных публичных зеркал.

Тест 24ч (без карты) 🔥 Скидка 15% ⚡️ СБП +20% бонус 🇪🇺 Оплата из ЕС и РФ
Бесплатный тест IPTV: 2 300+ каналов и 4K кино

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

Оплата: ⚡️ СБП QR (РФ) +20% 💳 Карты РФ (МИР) 🇪🇺 Карты ЕС / Зарубеж 💎 USDT / Crypto 🌐 PayPal / FreeKassa
Единый тариф
3$ / месяц
~240 ₽ • 0 ₽ за 24ч теста
Тест 24ч без оплаты

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

Почему старый Jackett перестал находить раздачи на RuTracker и NNM-Club?

Администраторы трекеров активировали строгий анти-DDoS режим Cloudflare Bot Management. При прямом обращении Jackett получает страницу с интерактивным вызовом Turnstile вместо XML-ленты раздач. Без эмулятора браузера с реальным цифровым отпечатком TLS (Canvas/WebGL), такого как FlareSolverr, обойти эту проверку невозможно.

Чем Prowlarr лучше классического Jackett для работы с Lampa?

Prowlarr потребляет значительно меньше оперативной памяти (около 120 МБ против 400+ МБ у Jackett на .NET), поддерживает нативное назначение отдельных прокси под конкретные индексеры через систему тегов и предоставляет единый оптимизированный Torznab API для медиацентров.

Какую версию FlareSolverr использовать в Docker в 2026 году?

Официальный устаревший тег flaresolverr:latest часто сбоит на обновленных алгоритмах Cloudflare. Рекомендуется использовать проверенные форки сообщества (например, flaresolverr:v3.3.21 или актуальные сборки с поддержкой stealth-драйверов Chromium), где исправлена утечка фоновых процессов браузера.