[2026-09-28] eagle: family/projects/media-toolbox-taiga.md
This commit is contained in:
1 parent
0ac3efb2f5
commit
313105bcd2
1 file changed
+40
-26
@@ -272,19 +272,21 @@ nslookup google.com 192.168.2.2 # → OK
|
||||
| `… https://kinozal.tv/` | ❌ **000** (домен мёртв — подтверждено) |
|
||||
| `GET /api/v1/indexerproxy` | `vless-socks5` id=1, Socks5, host `vless-proxy`, port 1080, tags=[1] |
|
||||
| `GET /api/v1/tag` | `proxy` id=1 (таблица Tags **не пуста** — поправка к записи 2026-09-26) |
|
||||
| `GET /api/v1/indexer` | все 6 `enable=true`, **tags=[1]** у всех |
|
||||
| `GET /api/v1/search?query=matrix` | RuTor **100**, Byrutor **6** |
|
||||
| `GET /api/v1/indexer` | все 6 `enable=true`, **tags=[1]** (до правки 2026-09-28) |
|
||||
| `GET /api/v1/search?query=matrix` | RuTor **100**, Byrutor **6** (до FS) |
|
||||
| `GET /api/v1/indexerstatus` | карантин: id **1, 5, 6** (`disabledTill` +24 ч); 2/3/4 чисты |
|
||||
| `proxy-api` из `lidarr` | curl с `-x socks5h://vless-proxy:1080` |
|
||||
| `docker ps -a` grep flare | **NONE** — FlareSolverr отсутствует |
|
||||
| `docker ps -a` grep flare | **NONE** — FlareSolverr отсутствовал до 2026-09-28 |
|
||||
|
||||
🔴 **Итог: остаточная проблема — ТОЛЬКО Cloudflare**, DNS-блок снят прокси-маршрутом.
|
||||
**Итог на тот момент: остаточная проблема — ТОЛЬКО Cloudflare**, DNS-блок снят прокси-маршрутом.
|
||||
`GET rutracker.org/forum/login.php` через прокси → `<title>Just a moment...</title>`
|
||||
(+`challenges.cloudflare.com`) = JS-челлендж, который Prowlarr сам не проходит.
|
||||
Решение — FlareSolverr → [[personal/plans/flaresolverr-taiga-deploy]].
|
||||
|
||||
✅ **ЗАКРЫТО 2026-09-28:** FlareSolverr развёрнут → **6/6 индексеров valid**, карантины сняты,
|
||||
поиск 256. Полный разбор — [[personal/tech/flaresolverr-taiga]].
|
||||
|
||||
🔴 **`429 TooManyRequests` от Prowlarr = карантин, не rate-limit.** Снимается
|
||||
`POST /api/v1/indexer/testall`, НЕ ожиданием. Проверять `GET /api/v1/indexerstatus`.
|
||||
`POST /api/v1/indexer/testall` (или одиночными тестами), НЕ ожиданием.
|
||||
Проверять `GET /api/v1/indexerstatus`.
|
||||
|
||||
⚠️ **Питфолл API на Тайге (проверено 2026-09-28):** передача `X-Api-Key` через вложенный
|
||||
`docker exec … sh -c 'curl -H "X-Api-Key: …"'` съедает кавычки → **401 Unauthorized**,
|
||||
@@ -301,9 +303,11 @@ docker exec prowlarr sh -c 'printf "X-Api-Key: 35c8b3f497114076a6150ea0d9504845"
|
||||
|
||||
`vless-proxy` доступен в `media_net` как `vless-proxy` (SOCKS5 **1080**, HTTP **1081**).
|
||||
|
||||
Настройка (фактическое состояние после 2026-09-26):
|
||||
- Прокси `vless-socks5` (id=1), Type `Socks5`, Host `vless-proxy`, Port `1080`
|
||||
- Тег `proxy` (id=1) — создан; **все 6 индексеров** имеют tags `[1]`
|
||||
Настройка (финал 2026-09-28):
|
||||
- Прокси `vless-socks5` (id=1), Type `Socks5`, Host `vless-proxy`, Port `1080` — тег `proxy` (id=1)
|
||||
- Прокси `flaresolverr` (id=2), Type `FlareSolverr`, Host `http://flaresolverr:8191/`,
|
||||
**`requestTimeout=180`** — тег `flaresolverr` (id=2)
|
||||
- **Индексерам за CF нужны ОБА тега `[1,2]`**: id 1, 4, 5, 6. id 2, 3 → `[1]`.
|
||||
|
||||
> ✅ **ИСПРАВЛЕНО 2026-09-26.** До этого таблица `Tags` в `prowlarr.db` была **ПУСТА**,
|
||||
> а `Indexers.Tags` ссылался на висячий id `[1]`; `IndexerProxies.Tags` = `[]`.
|
||||
@@ -322,12 +326,14 @@ docker exec prowlarr sh -c 'printf "X-Api-Key: 35c8b3f497114076a6150ea0d9504845"
|
||||
>
|
||||
> RuTracker: `GET /forum/index.php` → **200**, `POST /forum/login.php` → **403 Cloudflare JS-challenge**.
|
||||
> Остаточная проблема — Cloudflare, НЕ DNS.
|
||||
> ✅ **РЕШЕНО 2026-09-28: FlareSolverr развёрнут.** Прокси-элемент `flaresolverr` (id=2, host
|
||||
> `http://flaresolverr:8191/`, `requestTimeout=120`), теги `[1,2]` на RuTracker/Kinozal/Kinozal(M).
|
||||
>
|
||||
> ✅ **РЕШЕНО 2026-09-28: FlareSolverr развёрнут, все 6 индексеров valid.**
|
||||
> Прокси-элемент `flaresolverr` (id=2, host `http://flaresolverr:8191/`, `requestTimeout=180`),
|
||||
> теги `[1,2]` на RuTracker/NoNaMe/Kinozal/Kinozal(M).
|
||||
> FS ходит через `vless-proxy` через env **`PROXY_URL=socks5://vless-proxy:1080`**.
|
||||
> Пруф: `rutracker.org/forum/login.php` → `Challenge solved!` 200. Полный разбор —
|
||||
> [[personal/plans/flaresolverr-taiga-deploy]].
|
||||
> ⏳ **Осталось:** тег FS на NoNaMe (id 4); перепроверить Kinozal (5) одиночным тестом.
|
||||
> Пруф: `rutracker.org/forum/login.php` → `Challenge solved!` 200.
|
||||
> `health` → `[]`, `indexerstatus` → `[]`, поиск «matrix» → **256 результатов**.
|
||||
> Полный разбор, 5 питфоллов и команды — [[personal/tech/flaresolverr-taiga]].
|
||||
>
|
||||
> 🔴 **Важно для RuTracker/Kinozal: `kinozal.tv` МЁРТВ** (NXDOMAIN даже на выходной стороне прокси) —
|
||||
> использовать `kinozal.me` (через прокси → 200).
|
||||
@@ -414,23 +420,31 @@ ssh truenas_admin@mallexxx.duckdns.org "python3 /mnt/RED_2TB/docker/arr/media-pi
|
||||
|
||||
## История
|
||||
|
||||
- **2026-09-28 (вечер)** — разведка под задачу «поставить FlareSolverr как на Кра́кене,
|
||||
пустить трекеры через прокси». Подтверждено, что **DNS-блокер уже закрыт** (прокси-маршрут
|
||||
от 2026-09-26: rutracker 301 / nnmclub 200 / kinozal.me 200; поиск RuTor 100 + Byrutor 6).
|
||||
Остаточная проблема — **Cloudflare JS-челлендж** на RuTracker/Kinozal/Kinozal(M) (карантин
|
||||
`IndexerStatus` id 1/5/6). FlareSolverr отсутствует. План — [[personal/plans/flaresolverr-taiga-deploy]].
|
||||
**Ничего не изменено.**
|
||||
- **2026-05-20** — первоначальный деплой
|
||||
- **2026-09-28 (вечер)** — ✅ **ВЫПОЛНЕНО: FlareSolverr развёрнут → индексеры 6/6.**
|
||||
Контейнер `flaresolverr` добавлен в `arr/docker-compose.yml` (`8191`, `media_net`,
|
||||
`shm_size: 1gb`, `LOG_LEVEL=warning`, `PROXY_URL=socks5://vless-proxy:1080`).
|
||||
Прокси-элемент `flaresolverr` (id=2, `requestTimeout=180`) + теги `[1,2]` на CF-индексеры.
|
||||
`health` → `[]`, `indexerstatus` → `[]`, поиск «matrix» → **256**.
|
||||
Главный питфолл — FS-сессия `prowlarr` не наследует `PROXY_URL` (лечится `sessions.destroy`).
|
||||
Swap не трогали (RAM хватает) — Alex отклонил идею.
|
||||
Полный разбор — [[personal/tech/flaresolverr-taiga]].
|
||||
- **2026-09-28 (утро)** — разведка под задачу «поставить FlareSolverr как на Кра́кене».
|
||||
Подтверждено, что **DNS-блокер уже закрыт** (прокси-маршрут от 2026-09-26: rutracker 301 /
|
||||
nnmclub 200 / kinozal.me 200; поиск RuTor 100 + Byrutor 6). Остаточная проблема —
|
||||
**Cloudflare JS-челлендж** на RuTracker/Kinozal/Kinozal(M). План —
|
||||
[[personal/plans/flaresolverr-taiga-deploy]].
|
||||
- **2026-09-26** — разведка под задачу «Lidarr + музыка + синк с Jellyfin». Стек жив, но
|
||||
**индексеры не работают с дня деплоя** (DNS-фильтр провайдера: NXDOMAIN на rutracker.org /
|
||||
**индексеры не работали с дня деплоя** (DNS-фильтр провайдера: NXDOMAIN на rutracker.org /
|
||||
rutor.info / kinozal.tv / nnmclub.to с 8.8.8.8 и роутера; `byrutgame.org` резолвится).
|
||||
Обнаружено, что **vless-proxy НЕ подключён к media_net** — прокси-обход никогда не работал.
|
||||
План и 2 открытых вопроса — [[personal/plans/lidarr-taiga-and-indexer-unblock]]. Изменений нет.
|
||||
Исправлено в тот же день (3/6 индексеров).
|
||||
- **2026-05-20** — первоначальный деплой
|
||||
|
||||
## Связанные заметки
|
||||
|
||||
- [[personal/plans/flaresolverr-taiga-deploy]] — 🔴 **АКТИВНЫЙ ПЛАН 2026-09-28:** FlareSolverr на Тайге (обход Cloudflare на RuTracker/Kinozal) + снятие карантина индексера
|
||||
- [[personal/plans/lidarr-taiga-and-indexer-unblock]] — ⏳ **план 2026-09-26:** Lidarr на Тайге + разблокировка индексеров (DNS-фильтр — ✅ закрыт 2026-09-28)
|
||||
- [[personal/tech/flaresolverr-taiga]] — ✅ **FlareSolverr на Тайге: 6/6 индексеров, все 5 питфоллов** (2026-09-28)
|
||||
- [[personal/plans/flaresolverr-taiga-deploy]] — ✅ **выполненный план** FlareSolverr на Тайге + снятие карантина индексера
|
||||
- [[personal/plans/lidarr-taiga-and-indexer-unblock]] — ⏳ **план 2026-09-26:** Lidarr на Тайге + разблокировка индексеров (DNS-фильтр ✅ закрыт 2026-09-28)
|
||||
- [[personal/tech/music-tags-repair-truenas]] — ремонт 7906 битых тегов (блокирует Music-библиотеку)
|
||||
- [[family/how-to/jellyfin-config]] — живой инстанс Jellyfin на Тайге
|
||||
- [[personal/tech/truenas-nfs4-acl-and-arrmultiuser]] — NFSv4 ACL и uid 950
|
||||
Reference in new issue
Block a user