dnet
D-NET es una herramienta ligera de gestión de red escrita en Go para servidores con IP dinámica. Automatiza DDNS, CDN, port forwarding y reverse proxy con interfaz web y soporte Docker.
Ficha actualizada 25 sept 2026, 3:18 · upstream 25 sept 2026, 2:55 · release v3.1.0
Qué es dnet
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
D-NET es un gestor de red ligero desarrollado en Go que automatiza tareas esenciales para servidores domésticos o VPS con direcciones IP dinámicas. Su suite de servicios incluye gestión dinámica de DNS (DDNS) y CDN (DCDN), permitiendo actualizar registros en múltiples proveedores como Cloudflare, Aliyun o Tencent Cloud al detectar cambios de IP. Además, ofrece capacidades de seguridad y red a través de port forwarding (DPF) con reglas de firewall básicas, reverse proxy (DWS) para servicios web y gestión automática de certificados SSL mediante ACME.
La herramienta incluye una interfaz web en el puerto 9877 para configuración visual y notificaciones vía Webhooks integrados con plataformas como Discord, DingTalk o WeChat. Soporta despliegue directo como binario nativo o mediante contenedores Docker, aunque la detección de IPv6 requiere modo host en Linux. El código es abierto bajo licencia MIT y prioriza la simplicidad operativa sobre características avanzadas de red complejas.
- Gestión de acceso remoto a servicios domésticos con IP dinámica
- Actualización automática de registros DNS y CDN al cambiar la IP pública
- Configuración rápida de reverse proxy para múltiples dominios en un solo puerto
- Monitoreo de velocidad de conexión mediante pruebas online desde el servidor
- Notificación de cambios de IP o fallos a canales como Discord o Telegram
- Escrito en Go con bajo consumo de recursos (CPU/RAM)
- Soporte nativo para múltiples proveedores de nube (Aliyun, Tencent, Cloudflare, etc.)
- Gestión automática de certificados SSL/ACME y renovación
- Interfaz web intuitiva para gestión sin necesidad de CLI avanzada
- Sistema de notificaciones Webhook flexible con múltiples formatos
- Requiere IP pública accesible desde internet para funcionalidad DDNS/CDN
- Detección de IPv6 limitada en Docker en macOS y Windows (requiere modo host)
- Dependencia de APIs externas de proveedores de nube que pueden cambiar o fallar
- No incluye base de datos persistente, configuración en memoria o archivo YAML externo simple
- Modo binario requiere instalación manual del servicio en sistemas operativos
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
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.
Se recomienda usar Docker con modo host en Linux para detección precisa de IPv6. En macOS/Windows, el mapeo de puertos puede impedir la detección de IP local. Configurar variables de entorno DNET_TRUSTED_PROXIES si se usa detrás de un proxy inverso. Revisar logs con docker logs -f dnet en caso de fallos de conexión a APIs externas.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
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.
