[2026-09-28] eagle: family/how-to/arr-stack-kraken.md personal/plans/flaresolverr-taiga-deploy.md personal/tech/flaresolverr-taiga.md

This commit is contained in:
Alexey Martemyanov committed 2026-09-28 17:21:24 +06:00
1 parent 8174fc8d3c
commit 8f85b41bb1
3 files changed
+118 -8

No files matched your search

+28 -8
View File
@@ -1,11 +1,14 @@
# FlareSolverr на Тайге + обход блокировок индексеров — план/отчёт
> **Статус 2026-09-28 (конец дня): инфраструктура готова, 1 пункт открыт.**
> FlareSolverr развёрнут, все 6 индексеров настроены, поиск «matrix» → **256 результатов**
> (RuTor 100, RuTracker 50, NoNaMe 50, Kinozal 50, Byrutor 6). **RuTracker впервые `valid`
> за всё время стека (с 2026-05-20).**
> 🔴 **Открыто:** `IndexerStatus` в `prowlarr.db` — RuTracker `EscalationLevel=9` до +24 ч.
> Снимается **только SQL** (план ниже), карантин даёт warning каскадом во все четыре сервиса.
> **Статус 2026-09-29: инфраструктура готова, поиск через CF-индексеры НЕ работает.**
> FlareSolverr развёрнут, все 6 индексеров настроены. `IndexerStatus` снят через SQL
> (2026-09-29) → все 6 `caps` → **200**, `health` `[]`, `indexerstatus` `[]`.
> 🔴 **Но реальный поиск:** `total=79`, отдали только **NoNaMe (47) + RuTor (32)**
> (раньше был замер 256 — см. историю). RuTracker/Kinozal/Kinozal(M) возвращаются
> в карантин через минуты, лог: `Empty cookies returned by FlareSolverr`.
> **Корень: нет куки `bb_data` → логин RuTracker не выполняется.** Нужен Alex (см. Остаток п.6).
> 🔴 **«Как на Кра́кене» — НЕ рецепт:** на живом Кра́кене капча-солвера **нет**, карантин
> **идентичен** (`EscalationLevel=9`, 2026-09-27). Обе площадки красные одинаково (Остаток п.7).
> Полный разбор, все питфоллы и команды — [[personal/tech/flaresolverr-taiga]].
> Связано: [[personal/plans/lidarr-taiga-and-indexer-unblock]],
> [[family/projects/media-toolbox-taiga]], [[family/how-to/arr-stack-kraken]],
@@ -310,8 +313,12 @@ for I in 1 5 6; do curl -s -o /dev/null -w "idx$I=%{http_code}\n" \
## Остаток после сессии 2026-09-28 (не блокирует Prowlarr/FlareSolverr)
1. ⏳ **Снять `IndexerStatus` через SQL** — план выше, шаг 2 ждёт апрува на `docker stop prowlarr`.
Единственный незакрытый пункт, дающий warning каскадом во все четыре сервиса.
1. ✅ **СНЯТО через SQL 2026-09-29.** `docker stop prowlarr` → `DELETE FROM IndexerStatus;` →
`docker start prowlarr`. Результат: `rows=0`, `quick_check=ok`, 6 определений на месте,
`health` → `[]`, `indexerstatus` → `[]`, **все 6 `caps` → 200**.
🔴 **НО поиск не починился:** через минуты CF-индексеры снова в карантине, поиск даёт
`total=79` (только NoNaMe 47 + RuTor 32). Причина — **отсутствие `bb_data`**, см. п. 6.
Скрипт: `/tmp/clear_indexerstatus.sh`. Бэкап: `~/prowlarr.db.bak-20260928-032611`.
2. ✅ **Пароль RuTracker — вопрос закрыт: пароль ВЕРНЫЙ.** Проверено `request.post` через FS:
`len=251 792`, форма логина не вернулась. Первый диагноз «пароль неверен» был ложным —
признак «форма вернулась» проверять по **`final_url` + длине HTML**, а не по подстроке
@@ -326,3 +333,16 @@ for I in 1 5 6; do curl -s -o /dev/null -w "idx$I=%{http_code}\n" \
5. **Приёмка Alex в UI:** `https://prowlarr.mallexxx.duckdns.org` → 6 зелёных;
`https://lidarr.mallexxx.duckdns.org` → поиск артиста работает. Alex подтвердил:
**«все зеленое, логин починен»**. Открытый вопрос по swap закрыт Alex (не нужен — RAM 21 GB).
6. 🔴 **ГЛАВНЫЙ НЕЗАКРЫТЫЙ ПУНКТ (2026-09-29): логин RuTracker не выполняется.**
В cookies сессии нет **`bb_data`** (кука авторизации) — только `cf_clearance` + `bb_guid`.
Лог Prowlarr: `FlareSolverrException: "Empty cookies returned by FlareSolverr"` (`FlareSolverr.cs:68`).
Форма индексера принимает только `username`/`password` — поля для cookie нет, подставить
живую сессию из браузера **нельзя**. Нужен Alex: зайти на `rutracker.org` браузером
**с того же IP** (`vless-proxy`), пройти капчу один раз, либо отключить капчу в профиле.
Полный разбор — [[personal/tech/flaresolverr-taiga]] §«ИТОГОВЫЙ КОРЕНЬ» и §«СВЕРКА С КРА́КЕНОМ».
7. 🔴 **«Как на Кра́кене» — НЕ рецепт (2026-09-29).** Проверено на живом Кра́кене:
капча-солвера там **нет** (только FlareSolverr, `requestTimeout: 60`), а карантин
**идентичен Тайге** — RuTracker/Kinozal/Kinozal(M) `EscalationLevel=9`, `DisabledTill=2026-09-27`.
**Обе площадки красные по одной и той же причине.** Не строить план на посылке
«на Кра́кене работает». Детали — [[personal/tech/flaresolverr-taiga]] §«СВЕРКА С КРА́КЕНОМ»,
[[family/how-to/arr-stack-kraken]].