--- title: FlareSolverr created: 2026-06-07 updated: 2026-06-07 type: app tags: [catalogue, arr, proxy, cloudflare, scraping, automation] confidence: high contested: false sources: [https://selfh.st/apps/?tag=*arr, https://github.com/FlareSolverr/FlareSolverr] --- # 🎬 FlareSolverr > Proxy anti-Cloudflare central utilisé par la suite *arr pour résoudre les protections JS lors du scraping d'indexers et de sites de torrents. ## 📋 Informations Générales | Attribut | Valeur | |----------|--------| | **Nom** | FlareSolverr | | **Slug** | flaresolverr | | **Description** | Serveur proxy qui contourne les challenges Cloudflare (JS, CAPTCHA simples) pour permettre aux outils d'automatisation d'accéder aux sites protégés | | **Site officiel** | https://flaresolverr.com | | **Repository** | https://github.com/FlareSolverr/FlareSolverr | | **Stars** | 14 193 ⭐ | | **Licence** | MIT | | **Langage principal** | Python / Node.js (Chromium embarqué) | | **Catégorie** | *arr | | **Tags** | [catalogue, arr, proxy, cloudflare, scraping, automation] | ## 📝 Description FlareSolverr est un **composant d'infrastructure** de l'écosystème *arr. Beaucoup d'indexers et de sites de torrents (1337x, The Pirate Bay mirror, YTS, RARBG mirrors, etc.) sont protégés par Cloudflare avec des challenges JavaScript. Les PVR de la suite *arr (Sonarr, Radarr, Lidarr, Readarr) ne peuvent pas les résoudre nativement : c'est là qu'intervient FlareSolverr. Concrètement, FlareSolverr lance un **navigateur Chromium headless** (via undetected-chromedriver), résout le challenge Cloudflare, puis renvoie la session (cookies user-agent) au service appelant via une simple **API HTTP**. Le service peut ensuite requêter le site protégé comme s'il était un navigateur authentifié. FlareSolverr est typiquement déployé **une seule fois** dans un lab self-hosted et partagé entre Sonarr, Radarr, Lidarr et Jackett/Prowlarr via une URL unique `http://flaresolverr:8191`. Sans lui, beaucoup d'indexers deviennent inaccessibles depuis les PVR. ## 🚀 Installation ### Via Docker (recommandé) ```yaml # docker-compose.yml services: flaresolverr: image: ghcr.io/flaresolverr/flaresolverr:latest container_name: flaresolverr restart: unless-stopped ports: - "8191:8191" environment: - LOG_LEVEL=info - CAPTCHA_SOLVER=none # ou 'hcaptcha', 'recaptcha' volumes: - ./config:/app/config ``` ### Installation manuelle Un binaire standalone est disponible sur la page Releases GitHub. Il suffit de lancer `./flaresolverr` (nécessite Chromium installé sur l'hôte). ## ⚙️ Configuration - **URL d'endpoint** : `http://flaresolverr:8191/` à renseigner dans les paramètres `Indexer` de chaque *arr (Settings → Indexers → FlareSolverr URL). - **Timeout** : par défaut 60 s, à augmenter si vous utilisez un solveur CAPTCHA tiers (2captcha, hCaptcha). - **Solveur CAPTCHA** : optionnel, à activer seulement si l'indexer utilise un CAPTCHA visible. - **Logs** : niveau `info` pour la prod, `debug` pour diagnostiquer un indexer récalcitrant. - **Mise à jour Chromium** : le conteneur embarque Chromium, pas de maintenance côté hôte. ## 🔗 Alternatives - **Cloudscraper** — bibliothèque Python, à intégrer directement dans le code d'un scraper (pas un service). - **Puppeteer stealth** — scripts Node.js custom, plus de contrôle mais plus de maintenance. - **Bypass Cloudflare Workers** — services commerciaux qui résolvent le challenge via API payante. ## 🔒 Sécurité - **Ne pas exposer FlareSolverr sur Internet** : il n'a aucune authentification, uniquement accessible depuis le réseau Docker interne. - **Surface d'attaque Chromium** : garder l'image à jour, FlareSolverr a une grosse empreinte mémoire (~300–500 Mo). - **Légalité** : le contournement de challenges Cloudflare peut violer les ToS de certains sites ; à utiliser de manière responsable et uniquement sur vos propres indexers. ## 📚 Ressources - Site officiel : https://flaresolverr.com - Documentation : https://github.com/FlareSolverr/FlareSolverr#readme - Docker Hub : https://hub.docker.com/r/flaresolverr/flaresolverr ## 🔗 Pages Liées - [[cat-arr]] - [[app-sonarr]] — utilise FlareSolverr pour ses indexers - [[app-radarr]] - [[app-lidarr]] - [[app-prowlarr]] — agrégateur d'indexers qui supporte FlareSolverr nativement - [[app-traefik]] - [[recettes-docker-compose]] - [[securisation-home-lab]]