FlareSolverr: Guía Completa Paso a Paso [2026]
Expert Network Defense Engineer
FlareSolverr es esencialmente un servidor proxy diseñado para eludir las defensas anti-bot de Cloudflare. Actúa como un intermediario entre los sitios web protegidos por Cloudflare y tus solicitudes de recuperación de datos. Usando Python, Selenium y ChromeDriver, FlareSolverr permite a los usuarios sortear los desafíos de Cloudflare y acceder al contenido web asegurado de manera eficiente.
Este tutorial proporciona una visión general detallada de FlareSolverr, incluidas las instrucciones de instalación para Linux, Docker y Windows. También explica la configuración para diferentes escenarios, cubriendo variables de entorno, Cloudflare, Plex, Prometheus, y la integración con otras herramientas como Jackett y Prowlarr.
Aviso Legal
Esta guía está destinada únicamente a fines educativos. No aprueba ninguna actividad, producto o servicio ilegal. Los usuarios son responsables de cumplir con todas las leyes aplicables, incluidas las normas de propiedad intelectual. No somos responsables de ningún daño resultante del uso de esta guía.
1. Introducción a FlareSolverr
a. ¿Qué es FlareSolverr?
Cloudflare proporciona soluciones de seguridad como protección anti-bot, mitigación de DDoS y salvaguardias de privacidad del usuario. Para distinguir entre humanos y bots, Cloudflare utiliza desafíos de JavaScript, CAPTCHAs y técnicas de huellas digitales. Si bien estos obstáculos previenen actividades de bots maliciosos, también pueden bloquear tareas automatizadas legítimas.
FlareSolverr es un servidor proxy de código abierto que ayuda a superar las protecciones anti-bot de Cloudflare al simular un entorno de navegador real.
Nota: No todos los bots son dañinos. Los bots pueden realizar tareas legítimas como scraping de web, rastreo de motores de búsqueda, monitoreo o asistencia a aplicaciones de inteligencia artificial.
b. ¿Cómo funciona FlareSolverr?
FlareSolverr actúa como un proxy que imita el comportamiento del navegador humano para eludir los desafíos de Cloudflare. El flujo de trabajo típico es:
- Un cliente (por ejemplo, biblioteca HTTP de Python) envía una solicitud.
- FlareSolverr, inicialmente inactivo, lanza un navegador Chrome a través de Python Selenium y Undetected ChromeDriver.
- La solicitud se envía al sitio protegido por Cloudflare.
- Los desafíos de Cloudflare se resuelven automáticamente.
- El sitio responde y FlareSolverr devuelve el HTML y las cookies al cliente.
Esto permite que los datos resultantes se utilicen con otros clientes HTTP como Python Requests.
c. Casos de Uso Comunes
FlareSolverr admite varias aplicaciones, incluyendo:
- Eludir la protección de Cloudflare para scraping web (noticias, comercio electrónico, monitoreo de precios).
- Acceder a indexadores de torrents y Usenet a través de Jackett, Prowlarr y Sonarr/Radarr.
- Proporcionar acceso remoto estable a servidores Plex detrás de Cloudflare.
- Monitorear APIs protegidas por Cloudflare con Prometheus.
- Alimentar modelos de IA/LLM con contenido raspado.
- Integrarse con navegadores sin cabeza como Playwright o Puppeteer para scraping sigiloso.
- Eludir algunos muros de CAPTCHA (éxito limitado; pueden ser necesarios solucionadores de terceros).
d. Ventajas y Desventajas
Ventajas:
- Eludición automatizada de desafíos de Cloudflare.
- Raspado eficiente de datos de sitios web protegidos.
- Simulación de navegador sin problemas para acceso confiable.
- Fácil integración con flujos de trabajo de Python, Selenium y ChromeDriver.
- HTML y cookies se pueden utilizar con otros clientes HTTP.
Desventajas:
- Preocupaciones legales y éticas: eludir mecanismos anti-bot puede violar los términos de servicio.
- Carga adicional en los sitios web objetivo.
- Alto consumo de recursos debido a instancias del navegador y resolución de JavaScript.
- Dependencia de herramientas externas como Selenium y ChromeDriver.
- El manejo de CAPTCHA puede ser limitado; pueden ser necesarios solucionadores de terceros como 2Captcha o CapSolver.
2. Instalando FlareSolverr
a. Instalación en Linux
Requisitos previos: Python 3.11+, pip.
Pasos:
- Abre la terminal y crea una carpeta:
bash
mkdir FlareSolverr
cd FlareSolverr
- Descarga el binario más reciente desde el GitHub oficial.
- Extrae el archivo:
bash
tar -xzf flaresolverr_linux_x64.tar.gz
cd flaresolverr
- Ejecuta FlareSolverr:
bash
./flaresolverr
El acceso está disponible en http://0.0.0.0:8191.
Solución de problemas:
- Falta
libatk-1.0.so.0→sudo apt install libatk1.0-0 - Falta Xvfb →
sudo apt install xvfb
Consejo: Chrome moderno admite el modo sin cabeza, haciendo que Xvfb sea opcional.
b. Instalación en Docker
- Clona el repositorio:
bash
git clone https://github.com/FlareSolverr/FlareSolverr.git
cd FlareSolverr
sudo docker-compose up -d
- Verifica el contenedor:
bash
sudo docker ps
- Accede a FlareSolverr en
http://localhost:8191.
Soporta múltiples arquitecturas: x86, x86-64, ARM32, ARM64.
c. Instalación en Windows
- Descarga el binario de Windows x64 desde GitHub.
- Extrae y ejecuta
FlareSolverr.exe. - Permite el acceso al firewall.
3. Configurando FlareSolverr
a. Cambiando Variables de Entorno
Linux:
bash
export LOG_LEVEL=debug
export TZ=America/New_York
Docker: Modifica docker-compose.yml bajo la sección environment.
Windows:
cmd
set LOG_LEVEL=debug
set TZ=Europa/Londres
---
### b. Configuración de Cloudflare
Establezca las variables de entorno clave:
```bash
export CAPTCHA_SOLVER=hcaptcha
export LOG_LEVEL=debug
./flaresolverr
c. Configuración de Plex
bash
export PROXY='{"url": "http://direccion-del-servidor-proxy:puerto-proxy"}'
export LOG_LEVEL=info
./flaresolverr
d. Configuración de Prometheus
- Habilitar Prometheus:
PROMETHEUS_ENABLED=true - Establecer el puerto de escucha:
PROMETHEUS_PORT=xxxx - Configurar Prometheus para raspar los puntos finales de FlareSolverr.
e. Otras aplicaciones (Jackett, Prowlarr)
- Habilitar FlareSolverr en la configuración de la aplicación.
- Establecer la URL del host:
http://flaresolverr:8191. - Ajustar las variables del solucionador de CAPTCHA si es necesario.
4. Usando FlareSolverr
a. Usando curl en Linux
- Crear sesión:
bash
curl -L -X POST 'http://localhost:8191/v1' -H 'Content-Type: application/json' --data-raw '{"cmd": "sessions.create"}'
- Listar sesiones:
bash
curl -L -X POST 'http://localhost:8191/v1' -H 'Content-Type: application/json' --data-raw '{"cmd": "sessions.list"}'
- Destruir sesión:
bash
curl -L -X POST 'http://localhost:8191/v1' -H 'Content-Type: application/json' --data-raw '{"cmd": "sessions.destroy", "session": "session_id_aqui"}'
- Solicitud GET:
bash
curl -L -X POST 'http://localhost:8191/v1' -H 'Content-Type: application/json' --data-raw '{"cmd": "request.get", "url": "http://www.ejemplo.com", "maxTimeout": 60000}'
b. Usando Python Requests
python
import requests
post_body = {
"cmd": "request.get",
"url": "https://www.rapidseedbox.com/",
"maxTimeout": 60000
}
response = requests.post(
'http://localhost:8191/v1',
headers={'Content-Type': 'application/json'},
json=post_body
)
print(response.json())
Esto devuelve el contenido HTML y las cookies del sitio objetivo.
5. Conclusión
FlareSolverr es una herramienta poderosa para eludir las protecciones de Cloudflare, permitiendo el raspado web confiable, la supervisión y el acceso a medios. Se integra a la perfección con herramientas como Prometheus, Plex, Jackett y Prowlarr.
Ya sea instalada en Linux, Docker o Windows, FlareSolverr se puede configurar para satisfacer una variedad de casos de uso. Combinado con curl o Python Requests, proporciona una solución efectiva para acceder a contenido web protegido.
En Scrapeless, solo accedemos a datos disponibles públicamente y cumplimos estrictamente con las leyes, regulaciones y políticas de privacidad del sitio web aplicables. El contenido de este blog es sólo para fines de demostración y no implica ninguna actividad ilegal o infractora. No ofrecemos garantías y renunciamos a toda responsabilidad por el uso de la información de este blog o enlaces de terceros. Antes de realizar cualquier actividad de scraping, consulte a su asesor legal y revise los términos de servicio del sitio web de destino u obtenga los permisos necesarios.
![FlareSolverr: Guía Completa Paso a Paso [2026]](/_next/image?url=https%3A%2F%2Fassets.scrapeless.com%2Fprod%2Fposts%2Fflaresolverr-guide%2F81c2baf53aa757ca85292d63578fa5a4.png&w=1920&q=100)


