Ejecutor basado en shell para los kernels proxy de Clash / Mihomo en Linux, con gestión de suscripciones, selección de nodos, modo Tun y un comando doctor integrado.
foru17/neko-master
Un dashboard autohospedado para visualizar y auditar el tráfico de red de gateways con Clash/Mihomo (OpenClash) y Surge.
- Estrellas
- 4,215
- Forks
- 270
- Issues abiertos
- 14
- Último commit
- hace 12 días
¿Qué es?
Neko Master es un dashboard web para supervisar el tráfico que pasa por un gateway con Clash/Mihomo (incluido OpenClash) o Surge. Muestra el tráfico en tiempo real, las tendencias de los últimos 30 minutos, 1 hora y 24 horas, y vistas por dominio e IP con las IP asociadas, el número de conexiones, el ASN y la geolocalización. También desglosa el tráfico y las conexiones por nodo proxy y cadena de reglas.
La aplicación funciona como un recolector de Node.js con un frontend de Next.js; de forma predeterminada, guarda las estadísticas en SQLite y, de manera opcional, puede escribir también en ClickHouse para manejar grandes volúmenes de datos y consultas de períodos más largos. Las actualizaciones en tiempo real usan WebSocket y recurren al sondeo HTTP si no se puede acceder al puerto de WebSocket. Puede supervisar varios backends de gateway a la vez. Para gateways en máquinas remotas, un agente de Go se ejecuta cerca del gateway y envía los datos a un panel central, ya que el panel no se conecta directamente al gateway.
Se puede implementar mediante Docker Compose, Docker run, un script de instalación o desde el código fuente con pnpm. El control de acceso se basa en tokens, y la geolocalización de IP puede usar una API en línea o archivos MMDB locales de GeoLite2.
Funciones clave
- 01Supervisión del tráfico en tiempo real mediante WebSocket, con sondeo HTTP como alternativa
- 02Tendencias del tráfico en períodos de 30 minutos, 1 hora y 24 horas
- 03Análisis por dominio e IP con ASN y geolocalización
- 04Estadísticas de tráfico y conexiones por nodo proxy
- 05Compatibilidad con varios backends de gateway de Clash/Mihomo y Surge
- 06Almacenamiento opcional en ClickHouse además del SQLite predeterminado
Casos de uso
- Comprobar a qué dominios e IP envía tráfico un gateway doméstico con OpenClash o Mihomo
- Auditar el tráfico de Surge en varios dispositivos
- Recopilar datos de gateways remotos OpenWrt o Linux mediante el agente
- Revisar meses de historial de tráfico en ClickHouse cuando SQLite empieza a ir lento
Inicio rápido
- 1
Genera un cookie secret para mantener la sesión
export COOKIE_SECRET="$(openssl rand -hex 32)" - 2
Inicia el contenedor con Docker (configuración mínima, solo el puerto 3000)
docker run -d --name neko-master -p 3000:3000 -v $(pwd)/data:/app/data -e COOKIE_SECRET="$COOKIE_SECRET" --restart unless-stopped foru17/neko-master:latest - 3
Abre http://localhost:3000 en el navegador para configurar tu gateway
Antes de usarlo
- Las actualizaciones de WebSocket en tiempo real requieren que el puerto 3002 sea accesible a través del proxy inverso; de lo contrario, se recurrirá al sondeo.
- Los datos de Surge se actualizan mediante sondeo HTTP, con un retraso aproximado de 2 segundos.
- Es un panel de monitorización para tu propio gateway y requiere que haya un gateway Clash/Mihomo o Surge en funcionamiento para resultar útil.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es neko-master?
- Un dashboard autohospedado para visualizar y auditar el tráfico de red de gateways con Clash/Mihomo (OpenClash) y Surge. Neko Master es un dashboard web para supervisar el tráfico que pasa por un gateway con Clash/Mihomo (incluido OpenClash) o Surge. Muestra el tráfico en tiempo real, las tendencias de los últimos 30 minutos, 1 hora y 24 horas, y vistas por dominio e IP con las IP asociadas, el número de conexiones, el ASN y la geolocalización. También desglosa el tráfico y las conexiones por nodo proxy y cadena de reglas.
- ¿neko-master es gratuito? ¿Qué licencia tiene?
- neko-master es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿neko-master sigue mantenido?
- Mantenimiento activo. El último commit de neko-master fue el 10 oct 2026.
- ¿Para qué puedo usar neko-master?
- Comprobar a qué dominios e IP envía tráfico un gateway doméstico con OpenClash o Mihomo Auditar el tráfico de Surge en varios dispositivos Recopilar datos de gateways remotos OpenWrt o Linux mediante el agente Revisar meses de historial de tráfico en ClickHouse cuando SQLite empieza a ir lento
- ¿Cómo se instala neko-master?
- Genera un cookie secret para mantener la sesión: export COOKIE_SECRET="$(openssl rand -hex 32)" Inicia el contenedor con Docker (configuración mínima, solo el puerto 3000): docker run -d --name neko-master -p 3000:3000 -v $(pwd)/data:/app/data -e COOKIE_SECRET="$COOKIE_SECRET" --restart unless-stopped foru17/neko-master:latest Abre http://localhost:3000 en el navegador para configurar tu gateway
- ¿Dónde consigo neko-master?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/foru17/neko-master
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Cliente GUI de escritorio multiplataforma para el core proxy Clash Meta (mihomo), desarrollado con Tauri y Rust para Windows, macOS y Linux.
Toolkit low-code de Python para crear dashboards de visualización de datos de varias páginas con Plotly, Dash y Pydantic.
Escáner de red autoalojado que identifica hosts, servicios y conexiones según un horario y mantiene actualizados los diagramas en cuatro vistas.
Plataforma de código abierto para consultar, visualizar, explorar y configurar alertas sobre métricas, registros y trazas de múltiples fuentes de datos.
Una oficina virtual que muestra cada proyecto de Claude Code o Codex como una sala y a cada agente como un personaje pixel art con actividad en tiempo real.