[2026-09-28] eagle: family/projects/media-toolbox-taiga.md personal/plans/flaresolverr-taiga-deploy.md personal/plans/lidarr-taiga-and-indexer-unblock.md personal/tech/prowlarr-flaresolverr-cloudflare.md

This commit is contained in:
Alexey Martemyanov committed 2026-09-28 10:44:10 +06:00
1 parent 9076b4b6bb
commit f0dd54cb4b
4 files changed
+252 -4

No files matched your search

@@ -1,13 +1,15 @@
---
title: Prowlarr FlareSolverr — Cloudflare-обход и починка индексеров
created: '2026-09-20'
updated: '2026-09-24'
updated: '2026-09-28'
type: tech
namespace: personal
tags: [prowlarr, flaresolverr, cloudflare, rutracker, kinozal, torrent, arr, kraken, infra]
tags: ["prowlarr", "flaresolverr", "cloudflare", "rutracker", "kinozal", "torrent", "arr", "kraken", "taiga", "infra"]
related:
- "[[family/how-to/arr-stack-kraken]]"
- "[[personal/projects/media-pipeline-pitfalls]]"
- "[[personal/plans/flaresolverr-taiga-deploy]]"
- "[[family/projects/media-toolbox-taiga]]"
---
# Prowlarr + FlareSolverr — обход Cloudflare
@@ -262,6 +264,35 @@ grep -E "^(SwapTotal|SwapFree)" /proc/meminfo
5. ⚠️ **`sudo` на Кра́кене требует TTY** — `ssh -t kraken '…'`. Без `-t`:
`sudo: a password is required`.
## Применение на Тайге (2026-09-28) — ключевое отличие от Кра́кена
Тот же FlareSolverr ставится на Тайгу, но схема **не копия один-в-один**:
[[personal/plans/flaresolverr-taiga-deploy]].
🔴 **На Тайге есть DNS-блок провайдера** (NXDOMAIN на rutracker.org / rutor.info /
kinozal.tv / nnmclub.to даже с 8.8.8.8), которого на Кра́кене НЕТ. Поэтому:
- На Кра́кене FlareSolverr лезет в трекер **напрямую** — и упирается только в Cloudflare.
- На Тайге так нельзя: **FS сам получит NXDOMAIN**. Прокси-маршрут уже есть
(`vless-proxy` в `media_net`, SOCKS5 `vless-proxy:1080`; `rutracker.org` → 301 через него),
но **прокси-элемент `vless-socks5` в Prowlarr FS НЕ покрывает** — он применяется к запросам
*самого Prowlarr*. Нужно, чтобы **Chrome внутри FS тоже ходил через `vless-proxy`**
(env `HTTP_PROXY`/`HTTPS_PROXY` образа либо `proxy` в теле `request.get`).
⏳ Схему проверить до деплоя.
🔴 **Оба грабля-условия воспроизведены на Тайге** (там Chrome тоже упадёт):
| Условие | Факт на Тайге 2026-09-28 |
|---|---|
| `/dev/shm` | **64 MB** (`ShmSize=67108864`) → задать `shm_size: 1gb` |
| swap | **`/proc/swaps` ПУСТ, `Swap: 0`** → Chrome не получит память на пике старта |
| RAM | 21 GB total / 5.6 GB available — ✅ хватает |
| IPv6 | проверить; на Кра́кене `disable_ipv6=1` не помог, но безвреден |
⚠️ **Наблюдение (Тайга):** `curl` через SOCKS5 к `kinozal.tv` → `000`, к `kinozal.me` → `200`.
То есть `.tv` мёртв как домен, а не «заблокирован». Урок общий: **`000` = домен/соединение,
`403`/`Just a moment` = Cloudflare** — не смешивать диагнозы.
## Источники
- Скилл: `torrent-agent-pipeline` (§ Питфоллы), `lampac-kraken-deploy`