Skip to content

Поиск не работает — ошибка 403/525 #1

Description

@BigGratz

Поиск фильмов не работает — ошибки Cloudflare 403 / 521 / 525

Что случилось

В TorrsTv перестал работать поиск фильмов и сериалов.

Приложение выдаёт ошибку:

HttpException: Invalid statusCode: 403

Запрос:

https://torrs.ru/tmdb/3/genre/movie/list?api_key=***&language=ru

Также периодически сервер отвечает ошибками Cloudflare:

521 Web Server Is Down
525 SSL Handshake Failed

Что проверил

1. Прямой запрос к TMDB работает

curl -sI "https://api.themoviedb.org/3/genre/movie/list?api_key=KEY&language=ru"

Ответ:

HTTP/2 200

То есть API-ключ TMDB рабочий.


2. Прокси torrs.ru возвращает ошибки

curl -sI "https://torrs.ru/tmdb/3/genre/movie/list?api_key=KEY&language=ru"

Ответ:

HTTP/2 403
server: cloudflare

Главная страница домена иногда отвечает:

curl -sI https://torrs.ru
HTTP/2 525
server: cloudflare

Дополнительная информация

Проверка DNS и доступности:

nslookup torrs.ru
ping torrs.ru

Результат:

  • DNS разрешается корректно
  • ping проходит
  • проблема воспроизводится вне приложения через curl

Где воспроизводится

Проблема воспроизводится минимум на двух системах:

  • Steam Deck / SteamOS
  • CachyOS Linux x86_64

Вывод

Похоже, проблема находится на стороне прокси-сервера torrs.ru, через который приложение получает данные TMDB.

TMDB API работает корректно, но запросы через torrs.ru/tmdb/... возвращают ошибки Cloudflare.


Что продолжает работать

  • ручное добавление magnet-ссылок
  • открытие .torrent
  • воспроизведение видео

То есть проблема именно в поиске/получении метаданных.


Возможные улучшения

  • добавить fallback на прямое подключение к TMDB
  • показывать пользователю понятное сообщение при недоступности прокси
  • проверить SSL / Cloudflare-конфигурацию torrs.ru

Окружение

Параметр Значение
ОС SteamOS / CachyOS Linux
Архитектура x86_64
Версия приложения последняя версия из репозитория

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions