Prowlarr и FlareSolverr: подключение Lampa и ограничения
Как поднять Prowlarr и FlareSolverr в Docker, привязать FlareSolverr к индексаторам через теги и подключить Prowlarr к Lampa. Что FlareSolverr умеет и чего нет.
💡︎ Главные мысли статьи:
- Prowlarr отправляет запрос через FlareSolverr, только если обнаружил Cloudflare и у прокси и индексатора совпадает тег; прокси без тегов отключён.
- FlareSolverr проходит браузерную проверку Cloudflare, но не решает капчи: по README проекта ни один решатель капчи сейчас не работает.
- В Lampa выбирается тип парсера Prowlarr, в поле «Ссылка» — адрес вида http://192.168.1.50:9696, ключ — в отдельном поле.
- 296 кинозалов BCU и 4K новинки
- Матч Премьер 50fps и архив 6 дней
- СБП (+20% бонус), карты РФ, МИР и ЕС
Prowlarr — менеджер индексаторов: он ищет раздачи на трекерах и отдаёт результаты Lampa. FlareSolverr — вспомогательный сервис, который открывает страницу трекера в браузере без интерфейса и проходит автоматическую проверку Cloudflare. Связка нужна, если часть индексаторов в Prowlarr падает с ошибкой Cloudflare; для остальных хватает одного Prowlarr.
1. Запустите Prowlarr и FlareSolverr
Пример docker-compose.yml для домашнего сервера по документации LinuxServer и FlareSolverr:
services:
prowlarr:
image: lscr.io/linuxserver/prowlarr:latest
container_name: prowlarr
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/Moscow
volumes:
- ./prowlarr:/config
ports:
- 9696:9696
restart: unless-stopped
flaresolverr:
image: ghcr.io/flaresolverr/flaresolverr:latest
container_name: flaresolverr
environment:
- LOG_LEVEL=info
- TZ=Europe/Moscow
restart: unless-stopped
PUIDиPGID— идентификаторы вашего пользователя (командаid).- Каталог
./prowlarrхранит настройки между перезапусками. - У FlareSolverr нет секции
ports: Prowlarr обращается к нему внутри сети Docker, наружу порт 8191 не нужен. README FlareSolverr прямо предупреждает: не выставляйте сервис в интернет.
Запуск: docker compose up -d. Панель Prowlarr откроется на http://IP-сервера:9696; при первом входе задайте логин и пароль.
2. Подключите FlareSolverr к индексаторам
- Settings → Indexers, в разделе Indexer Proxies нажмите + и выберите FlareSolverr.
- Host —
http://flaresolverr:8191/(имя сервиса из compose и порт по умолчанию). - Tags — создайте тег, например
flare. - Request Timeout (расширенная настройка) — по умолчанию 60 секунд, допустимо от 1 до 180.
- Нажмите Test, затем Save.
- Откройте индексатор, которому нужен обход Cloudflare, и добавьте ему тот же тег
flare.
Важные правила из документации Prowlarr:
- FlareSolverr используется, только если Prowlarr обнаружил Cloudflare в ответе трекера.
- Он применяется только к индексаторам с тем же тегом.
- Прокси без тегов отключён, а не применяется ко всем.
Если Prowlarr и FlareSolverr запущены без Docker на одной машине, вместо имени сервиса укажите http://127.0.0.1:8191/. Внутри контейнера 127.0.0.1 указывает на сам контейнер Prowlarr, поэтому в Docker используется имя сервиса.
3. Проверьте поиск в Prowlarr
Откройте Search в Prowlarr и найдите любой фильм. Если индексатор с тегом возвращает результаты, связка работает. Ошибку смотрите в System → Logs Prowlarr и в журнале контейнера: docker logs flaresolverr.
Ограничение: FlareSolverr не решает капчи. В README проекта сказано, что сейчас ни один из решателей капчи не работает, а при капче сервис возвращает ошибку «Captcha detected but no automatic solver is configured». Трекеры с капчей или обязательным входом через FlareSolverr не заработают.
4. Подключите Prowlarr к Lampa
В Lampa: Настройки → Парсер:
- Использовать парсер — включить.
- Тип парсера для торрентов — Prowlarr.
- Ссылка —
http://192.168.1.50:9696(IP вашего сервера). - Api-ключ — из Prowlarr: Settings → General → Security → API Key.
По коду Lampa клиент сам добавляет к адресу путь /api/v1/search и параметры запроса, поэтому полный URL поиска в поле «Ссылка» не нужен. Если Prowlarr отвечает медленно из-за FlareSolverr, увеличьте Таймаут парсера (по умолчанию 15 секунд).
Если не работает
- В Prowlarr индексатор с ошибкой Cloudflare, хотя тег назначен — проверьте Test у прокси и журнал FlareSolverr.
- В Prowlarr результаты есть, в Lampa — «Парсер не отвечает на запрос» — проблема в адресе, ключе или доступе по сети: диагностика парсера Lampa.
- Раздачи нашлись, видео не идёт — дальше по настройке Lampa и TorrServe.
Если FlareSolverr не нужен, проще поднять один локальный Jackett. Чтобы откатить изменения, уберите тег с индексатора, удалите Indexer Proxy и остановите контейнер docker compose stop flaresolverr.
❓︎ Часто задаваемые вопросы (FAQ)
Где взять API-ключ Prowlarr для Lampa?
В веб-интерфейсе Prowlarr: Settings → General, блок Security, поле API Key. Не публикуйте его: при утечке ключ нужно сгенерировать заново.
Почему FlareSolverr не помогает с некоторыми трекерами?
Он открывает страницу в браузере без интерфейса и проходит автоматическую проверку Cloudflare. Если трекер требует ввести капчу или войти в аккаунт, FlareSolverr вернёт ошибку «Captcha detected but no automatic solver is configured».
Нужно ли открывать FlareSolverr в интернет?
Нет. Разработчики прямо предупреждают не выставлять FlareSolverr в интернет: его могут использовать посторонние. Prowlarr обращается к нему по локальной сети.