FlareClash
FlareClash es un agregador de suscripciones para Clash/Mihomo ejecutado en Cloudflare Workers. Centraliza múltiples fuentes de nodos y distribuye configuraciones mediante tokens individuales con control total sobre la revocación, soporte para múltiples formatos (YAML/base64) y reglas de enrutamiento
Ficha actualizada 26 sept 2026, 19:25 · upstream 26 sept 2026, 19:12 · release sin release detectada
Qué es FlareClash
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
FlareClash es un servicio de agregación de suscripciones diseñado para ejecutarse en Cloudflare Workers, aprovechando su capa gratuita. Permite centralizar múltiples fuentes de nodos (airports o servidores propios) y distribuir configuraciones mediante tokens individuales con control total sobre la revocación. El sistema soporta múltiples formatos de suscripción (YAML, base64, vmess, vless, trojan, hysteria2) y detecta automáticamente el tipo de upstream.
La arquitectura utiliza Node.js 20+ y se despliega sin Docker, requiriendo solo wrangler para gestionar D1 (base de datos) y KV (caché). La complejidad es LOW, consumiendo recursos mínimos (1 core CPU, 1GB RAM, 10GB disco), ideal para entornos serverless gratuitos. Incluye un panel de administración seguro con HMAC para autenticación y gestión de intentos de login en D1.
Sus casos de uso principales incluyen la gestión centralizada de proxies para amigos o usuarios internos sin exponer credenciales directas, la creación de suscripciones unificadas con reglas de enrutamiento personalizadas (routing rules) y el monitoreo del consumo de datos (usage tracking) de cada fuente upstream. También sirve como proxy inverso seguro para distribuir configuraciones adaptadas al cliente (Clash/Mihomo/Hiddify).
- Gestión centralizada de proxies para amigos o usuarios internos sin exponer credenciales directas.
- Creación de suscripciones unificadas con reglas de enrutamiento personalizadas (routing rules) y monitoreo del consumo de datos.
- Proxy inverso seguro para distribuir configuraciones adaptadas al cliente (Clash/Mihomo/Hiddify).
- Agregación de múltiples fuentes de nodos con detección automática de formatos upstream.
- Soporte nativo para múltiples formatos de suscripción (YAML, base64, vmess, vless, trojan, hysteria2) y detección automática.
- Sistema de tokens con HMAC para autenticación del admin y gestión de intentos de login en D1 (no KV).
- Soporte para reglas de enrutamiento complejas (GEOIP, CIDR, keywords) y persistencia de configuración sin sobrecargar el límite de escritura de KV gratuito.
- Caché inteligente y throttling para optimizar el uso del límite de escritura de KV gratuito de Cloudflare.
- Dependencia obligatoria de una cuenta Cloudflare gratuita, lo que implica límites diarios estrictos en D1 (5M lecturas/100k escrituras) y KV (1000 escrituras/día).
- Almacenamiento de datos externo a la aplicación (D1/KV), por lo que no hay backup local automático.
- Interfaz de administración requiere configuración manual de secretos (ADMIN_PASSWORD, AUTH_SECRET) vía CLI, sin panel web para gestión de infraestructura.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Requiere Node.js ≥20 y cuenta Cloudflare. Pasos: npm install, wrangler login, crear D1 y KV namespace, copiar wrangler.toml.example, reemplazar IDs en wrangler.toml, escribir secrets (ADMIN_PASSWORD, AUTH_SECRET), aplicar migraciones D1 (npm run db:migrate:remote) y npx wrangler deploy. Para producción, configurar Cloudflare Zero Trust con Access si se requiere mayor seguridad en /admin, aunque /sub/* debe permanecer público.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.