Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

3m-ui

Panel web ligero y autoalojado para gestionar el proxy Mihomo en Linux. Incluye gestión de usuarios, nodos, rutas, SSL/ACME y Telegram. Binario único Go con React embebido.

Ficha actualizada 22 sept 2026, 17:59 · upstream 22 sept 2026, 17:06 · release v1.3.6

00

Qué es 3m-ui

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

3m-ui es un panel de administración web ligero diseñado para gestionar servidores proxy basados en Mihomo bajo Linux. Funciona como una interfaz centralizada para configurar listeners, usuarios, suscripciones y reglas de enrutamiento sin necesidad de interacción directa con la línea de comandos del motor subyacente. La arquitectura integra el frontend React compilado dentro de un único binario Go, eliminando dependencias externas complejas en el sistema anfitrión y facilitando despliegues rápidos mediante scripts o contenedores Docker.

El software soporta múltiples protocolos de proxy como VLESS, Trojan, Shadowsocks y Hysteria2, junto con gestión avanzada de certificados SSL/ACME y validación de configuraciones antes de aplicar cambios. Incluye características de seguridad robustas como autenticación JWT, TOTP y soporte para Telegram para alertas operativas. La persistencia de datos se maneja mediante SQLite local, asegurando que la configuración sobreviva a reinicios del servicio.

Para despliegue, se recomienda utilizar el script oficial de instalación o Docker Compose, asegurando siempre realizar copias de seguridad de la base de datos y los certificados antes de actualizaciones mayores. La primera vez que se accede al panel, es obligatorio cambiar la contraseña generada aleatoriamente para garantizar la seguridad del entorno.

CASOS DE USO
  • Gestión centralizada de nodos proxy y configuración de listeners multi-protocolo
  • Administración de usuarios con límites de tráfico, cuotas y periodos de validez
  • Automatización de certificados SSL/ACME para conexiones seguras TLS
  • Integración con Telegram para notificaciones de estado y comandos de gestión
  • Clustering multi-nodo para sincronizar configuraciones entre paneles remotos
PUNTOS DESTACADOS
  • Binario único Go con React embebido, sin dependencias externas en el host
  • Soporte nativo para múltiples protocolos (VLESS, Trojan, Hysteria2, etc.)
  • Gestión avanzada de rutas y reglas estructuradas con validación previa
  • Seguridad robusta con JWT, TOTP y autenticación por correo o Telegram
  • Interfaz web moderna basada en Ant Design con soporte multilenguaje
PRECAUCIONES
  • Persistencia de datos local mediante SQLite, no distribuida nativamente
  • Requiere Go compilado en el host o uso estricto de imágenes Docker oficiales
  • Dependencia del motor proxy Mihomo instalado previamente o incluido en la imagen
  • Actualizaciones manuales necesarias para cambiar entre canales (estable vs pre-release)
01

Perfil de infraestructura

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

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

Despliegue detectado

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

Listo para automatizar

Instalar vía script oficial `curl ... | sudo sh` o Docker Compose. Backup crítico: DB, certificados y config. Cambiar contraseña inicial obligatoriamente. Verificar puertos TCP/UDP en firewall tras añadir nodos.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
ReactNode.jsGo
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
8080
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.