Поиск фильмов не работает — ошибки 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"
Ответ:
То есть 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 |
| Версия приложения |
последняя версия из репозитория |
Поиск фильмов не работает — ошибки Cloudflare 403 / 521 / 525
Что случилось
В TorrsTv перестал работать поиск фильмов и сериалов.
Приложение выдаёт ошибку:
Запрос:
Также периодически сервер отвечает ошибками Cloudflare:
Что проверил
1. Прямой запрос к TMDB работает
curl -sI "https://api.themoviedb.org/3/genre/movie/list?api_key=KEY&language=ru"Ответ:
То есть API-ключ TMDB рабочий.
2. Прокси torrs.ru возвращает ошибки
curl -sI "https://torrs.ru/tmdb/3/genre/movie/list?api_key=KEY&language=ru"Ответ:
Главная страница домена иногда отвечает:
Дополнительная информация
Проверка DNS и доступности:
Результат:
curlГде воспроизводится
Проблема воспроизводится минимум на двух системах:
Вывод
Похоже, проблема находится на стороне прокси-сервера
torrs.ru, через который приложение получает данные TMDB.TMDB API работает корректно, но запросы через
torrs.ru/tmdb/...возвращают ошибки Cloudflare.Что продолжает работать
.torrentТо есть проблема именно в поиске/получении метаданных.
Возможные улучшения
torrs.ruОкружение