Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗
00

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).

CASOS DE USO
  • 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.
PUNTOS DESTACADOS
  • 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.
PRECAUCIONES
  • 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.
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU1 vCPUrecomendación inicial
MEMORIA1 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

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.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Node.js
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
8787
06

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.