FlareSolverr / Byparr
RuTracker закрыт Cloudflare: обычный HTTP-запрос вместо страницы получает проверку «Just a moment...», и без её прохождения аддон не увидит ни каталог, ни скачает торрент. Чтобы пройти проверку, нужен настоящий браузер. Для этого в аддоне поддерживаются два взаимозаменяемых сервиса — FlareSolverr и Byparr: они открывают страницу в headless Chromium, решают проверку и возвращают готовую страницу вместе с куками.
Сервис живёт отдельно от Kodi — в Docker на компьютере, NAS или другом устройстве в локальной сети, — а в настройках аддона указывается только его адрес.
Как это работает
- Браузер участвует только там, где нужны свежие куки: при логине и когда куки
cf_clearanceистекли. Решение проверки занимает 5–15 секунд. - Полученные куки аддон сохраняет и дальше ходит на сайт напрямую: страница каталога открывается за ~0.5–1 секунду, браузер в обычном просмотре не участвует.
- Первый запуск сопровождается фоновым прогрессом вида
12 / 120 s · byparr 192.168.1.5:8192— это сервис решает проверку. Обычно это происходит один раз.
Что выбрать
| FlareSolverr | Byparr | |
|---|---|---|
| Репозиторий | FlareSolverr | Byparr |
| Время решения | ~12–13 с | ~5–10 с |
| Docker-образ | ghcr.io/flaresolverr/flaresolverr:latest | ghcr.io/thephaseless/byparr:latest |
| Порт по умолчанию | 8191 | 8192 |
Аддон сам определяет, к какому сервису обращается — в настройках меняется только адрес. Если сомневаетесь, начните с Byparr: он решает проверку быстрее.
Установка
Нужен x86_64 и около 2 ГБ свободной оперативной памяти (внутри крутится headless Chrome).
FlareSolverr:
docker run -d --name flaresolverr \
-p 8191:8191 \
-e LOG_LEVEL=info \
ghcr.io/flaresolverr/flaresolverr:latest
Byparr:
docker run -d --name byparr \
-p 8192:8192 \
-e LOG_LEVEL=info \
ghcr.io/thephaseless/byparr:latest
Проверить, что сервис жив (команда выполняется с того же устройства, где Kodi, или с любого в той же сети):
curl http://127.0.0.1:8191/health # FlareSolverr → {"status": "ok"}
curl http://127.0.0.1:8192/openapi.json # Byparr → HTTP 200
Настройка в аддоне
- Откройте настройки: Дополнения ➛ Видео дополнения ➛ RuTracker ➛ Настройки.
- «Разблокировка сайта» ➛ FlareSolverr. Режим один для обоих сервисов — какой именно, определяется по URL.
- «URL FlareSolverr» — адрес сервиса:
http://127.0.0.1:8191, если Kodi и сервис на одной машине, либоhttp://192.168.1.x:8192, если сервис на другом устройстве. - «Таймаут FlareSolverr (сек)» — оставьте 120, решение проверки может занимать до минуты.
- «Таймаут прямого запроса (сек)» — 45.
- «Адрес сайта» — рекомендуется
rutracker.org(.netможет отвечать очень медленно).
После смены домена или очистки кук аддон заново логинится через сервис — подождите, пока закончится прогресс.
Если не работает
- HTTP 502 или таймаут — страница сайта не успела загрузиться в браузере. Проверьте домен (
rutracker.orgвместо.net), сеть и лог сервиса:docker logs byparrилиdocker logs flaresolverr. - Постоянно «Just a moment...» — после обновления Docker-образа сервис нужно перезапустить:
docker restart flaresolverr(илиdocker restart byparr). - Сервис не отвечает — сверьте адрес в настройках аддона и убедитесь, что порт виден с устройства, где стоит Kodi.
- Каждый запрос идёт по 20 секунд — виновата не служба, а сеть: это типичная задержка провайдера на
.net. Смените «Адрес сайта» наrutracker.org.
Особенности
- Сессии FlareSolverr не используются — запросы идут без привязки к сессии, так надёжнее.
- В браузере блокируются картинки и видео, иначе страница грузится почти полторы минуты и проверка не проходит вовремя.
- Куки привязаны к версии браузера сервиса, поэтому при обновлении сервиса аддон может перелогиниться.
Обсудить в Telegram: t.me/vd_plugins
