Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

blocky-dns-UI

Dashboard moderno para Blocky con motor Go desacoplado, DoH/DoT nativo, bloqueo de anuncios, enrutamiento geo-bypass y análisis de consultas en tiempo real.

Ficha actualizada 27 sept 2026, 4:31 · upstream 27 sept 2026, 4:27 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es blocky-dns-UI

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

BlockyDNS Hub es una suite de gestión DNS auto-alojada que combina el motor de alto rendimiento de Blocky (escrito en Go) con un portal de administración web moderno. La arquitectura desacoplada separa el procesamiento de paquetes DNS del interfaz de usuario, garantizando que la actualización o reinicio de la web no afecte al servicio DNS.

Ofrece características avanzadas como encriptación nativa DoH/DoT, caché optimista con prefetching para respuestas sub-milisegundo y soporte para reglas ABP. Incluye herramientas de inteligencia de amenazas integradas (WHOIS, VirusTotal) y gestión visual de enrutamiento por geolocalización.

Está diseñado para hardware eficiente como Raspberry Pi, consumiendo ~118 MB de RAM en total y ofreciendo aislamiento de fallos superior a soluciones monolíticas tradicionales.

CASOS DE USO
  • Bloqueo de anuncios y aplicaciones mediante listas curadas y categorías predefinidas (redes sociales, streaming, juegos).
  • Enrutamiento específico por dominio para geobypass o uso de resolvers regionales (ej. Mullvad UK para *.bbc.co.uk).
  • Análisis en tiempo real de consultas DNS con inteligencia de amenazas integrada (WHOIS, VirusTotal, Ghostery).
  • Gestión centralizada de reglas ABP/AdGuard con importación automática y conversión a formato nativo Blocky.
  • Resolución local avanzada para servicios internos mediante wildcard DNS y descubrimiento PTR automático.
PUNTOS DESTACADOS
  • Arquitectura desacoplada: el motor DNS nunca cae si la interfaz web se reinicia o actualiza.
  • Encriptación nativa DoH/DoT sin necesidad de sidecars externos como cloudflared.
  • Caché optimista con prefetching que sirve respuestas en <1ms mientras refresca en segundo plano.
  • Soporte completo para sintaxis ABP/AdGuard con importador automático y categorización.
  • Integración de inteligencia de amenazas 1-click (WHOIS, VirusTotal, Ghostery WhoTracks.Me).
  • Consumo eficiente de recursos (~118 MB RAM) ideal para hardware limitado como Raspberry Pi.
PRECAUCIONES
  • Requiere Docker y Docker Compose; no tiene soporte nativo para despliegues sin contenedores.
  • La arquitectura desacoplada implica la gestión de dos servicios (blocky-engine y blockydns-hub).
  • Dependencia de imágenes precompiladas en GHCR que pueden requerir autenticación o configuración específica.
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

BlockyDNS Hub Modern Cyberpunk DashboardQuery LogDomain RoutingRules ManagementLocal DNSWHOIS Intel
01

Perfil de infraestructura

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

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO20 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

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

Listo para automatizar

Despliegue recomendado mediante Docker Compose usando la imagen multi-arch de GHCR. Crear carpetas para config, data y certs antes de iniciar. Asegurar TLS 1.3 con certificados SAN auto-generados. Verificar conectividad de upstreams y configurar reglas de bloqueo local si es necesario.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsFastAPIPHPPython
SERVICIOS
MySQL
BASES DE DATOS
MySQL
PUERTOS
400030003443
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

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.