Runner baseado em shell para kernels de proxy Clash / Mihomo no Linux, com gerenciamento de assinaturas, seleção de nós, modo Tun e comando doctor integrado.
foru17/neko-master
Dashboard auto-hospedado que visualiza e audita o tráfego de rede de gateways Clash/Mihomo (OpenClash) e Surge.
- Estrelas
- 4,215
- Forks
- 270
- Issues abertas
- 14
- Último commit
- há 12 dias
O que é?
Neko Master é um dashboard web para acompanhar o tráfego que passa por um gateway com Clash/Mihomo (incluindo OpenClash) ou Surge. Ele mostra o tráfego em tempo real, tendências dos últimos 30 minutos, 1 hora e 24 horas, além de visualizações por domínio e por IP, com os IPs associados, contagem de conexões, ASN e geolocalização. Também detalha o tráfego e as conexões por nó de proxy e cadeia de regras.
O app funciona como um coletor Node.js com frontend Next.js, armazena as estatísticas em SQLite por padrão e, opcionalmente, também grava os dados no ClickHouse para grandes volumes de dados e consultas de períodos mais longos. As atualizações em tempo real usam WebSocket, com fallback para polling HTTP quando a porta do WebSocket não está acessível. É possível monitorar vários backends de gateway ao mesmo tempo. Para gateways em máquinas remotas, um agente Go roda próximo ao gateway e envia os dados para um painel central, já que o painel não se conecta diretamente ao gateway.
A implantação pode ser feita com Docker Compose, Docker run, um script de configuração ou a partir do código-fonte com pnpm. O controle de acesso é baseado em token, e a geolocalização de IP pode usar uma API online ou arquivos GeoLite2 MMDB locais.
Recursos principais
- 01Monitoramento de tráfego em tempo real via WebSocket, com fallback para polling HTTP
- 02Tendências de tráfego em períodos de 30 minutos, 1 hora e 24 horas
- 03Análise por domínio e por IP, com ASN e geolocalização
- 04Estatísticas de tráfego e conexões por nó de proxy
- 05Suporte a vários backends de gateway Clash/Mihomo e Surge
- 06Armazenamento opcional no ClickHouse, além do SQLite padrão
Casos de uso
- Verificar para quais domínios e IPs um gateway doméstico OpenClash ou Mihomo está enviando tráfego
- Auditar o tráfego do Surge em vários dispositivos
- Coletar dados de gateways OpenWrt ou Linux remotos usando o agente
- Consultar meses de histórico de tráfego no ClickHouse quando o SQLite ficar lento
Início rápido
- 1
Gere um cookie secret para manter a sessão
export COOKIE_SECRET="$(openssl rand -hex 32)" - 2
Inicie o contêiner com Docker (configuração mínima, apenas a porta 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
Abra http://localhost:3000 no navegador para configurar seu gateway
Antes de usar
- As atualizações em tempo real via WebSocket exigem que a porta 3002 esteja acessível pelo proxy reverso; caso contrário, o sistema recorrerá à sondagem.
- Os dados do Surge são atualizados por sondagem HTTP, com um atraso de aproximadamente 2 segundos.
- Este é um painel de monitoramento do seu próprio gateway e precisa de um gateway Clash/Mihomo ou Surge em execução para ser útil.
Em coleções
Tópicos
Perguntas frequentes
- O que é neko-master?
- Dashboard auto-hospedado que visualiza e audita o tráfego de rede de gateways Clash/Mihomo (OpenClash) e Surge. Neko Master é um dashboard web para acompanhar o tráfego que passa por um gateway com Clash/Mihomo (incluindo OpenClash) ou Surge. Ele mostra o tráfego em tempo real, tendências dos últimos 30 minutos, 1 hora e 24 horas, além de visualizações por domínio e por IP, com os IPs associados, contagem de conexões, ASN e geolocalização. Também detalha o tráfego e as conexões por nó de proxy e cadeia de regras.
- neko-master é gratuito? Qual é a licença?
- neko-master é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- neko-master ainda é mantido?
- Manutenção ativa. O último commit de neko-master foi em 10 de out. de 2026.
- Para que posso usar neko-master?
- Verificar para quais domínios e IPs um gateway doméstico OpenClash ou Mihomo está enviando tráfego Auditar o tráfego do Surge em vários dispositivos Coletar dados de gateways OpenWrt ou Linux remotos usando o agente Consultar meses de histórico de tráfego no ClickHouse quando o SQLite ficar lento
- Como instalar neko-master?
- Gere um cookie secret para manter a sessão: export COOKIE_SECRET="$(openssl rand -hex 32)" Inicie o contêiner com Docker (configuração mínima, apenas a porta 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 Abra http://localhost:3000 no navegador para configurar seu gateway
- Onde consigo neko-master?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/foru17/neko-master
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Cliente GUI desktop multiplataforma para o core de proxy Clash Meta (mihomo), desenvolvido com Tauri e Rust para Windows, macOS e Linux.
Toolkit low-code em Python para criar dashboards de visualização de dados com várias páginas, baseado em Plotly, Dash e Pydantic.
Scanner de rede self-hosted que mapeia hosts, serviços e conexões em intervalos programados e mantém diagramas atualizados em quatro visualizações.
Plataforma open source para consultar, visualizar, criar alertas e explorar métricas, logs e traces de várias fontes de dados.
Um escritório virtual que mostra cada projeto do Claude Code ou Codex como uma sala e cada agente como um personagem pixel art com atividade em tempo real.