
Ferramenta
n.eko: navegador virtual self-hosted para navegar anônimo e assistir junto
O que é
O n.eko ("gato" em japonês) é um navegador virtual self-hosted: em vez de rodar o navegador no seu computador, ele roda em um container Docker (plataforma de containers) no seu servidor — ou de qualquer pessoa — e a tela é transmitida para o seu dispositivo em tempo real usando WebRTC (tecnologia de comunicação em tempo real entre navegadores), com áudio e vídeo sincronizados e latência abaixo de 300ms. O resultado: um navegador completo que vive em outro lugar, acessível de qualquer aparelho, sem deixar rastro no seu, e que pode ser compartilhado com várias pessoas ao mesmo tempo — cada uma vendo e, se o host permitir, controlando a mesma tela.
O projeto nasceu como um fork do neko original — criado por um desenvolvedor que, quando o serviço de watch party rabb.it fechou, queria continuar assistindo anime com os amigos — e hoje é mantido por m1k1o, com mais de 22 mil estrelas no GitHub e licença Apache-2.0. Embora o navegador seja o caso de uso mais popular, o n.eko não se limita a ele: qualquer aplicativo Linux pode rodar dentro do container (VLC, por exemplo), e há imagens de desktops completos como XFCE e KDE. É, na prática, um desktop remoto colaborativo com a fluidez de uma videochamada.
Principais características
| Característica | O que faz |
|---|---|
| Navegador virtual em Docker | Navegador (ou aplicativo/desktop Linux inteiro) roda em container isolado; só o vídeo chega ao seu dispositivo |
| WebRTC com baixa latência | Streaming de vídeo e áudio em tempo real, sincronizado entre participantes, com menos de 300ms de atraso |
| Multi-participante | Várias pessoas na mesma sala; o host concede ou nega controle individualmente |
| Sessão descartável | Container isolado destruído ao final — sem histórico, cookies ou cache no seu dispositivo |
| Sessão persistente | O navegador continua vivo no servidor; você retoma de qualquer dispositivo, sem perder downloads ou abas |
| Broadcast RTMP | Transmissão ao vivo da sala para Twitch, YouTube e outras plataformas |
| Gravação de sessão | Sessão pode ser gravada (nginx-rtmp) para auditoria ou produção de conteúdo |
| Automação embutida | Playwright e Puppeteer podem rodar dentro do n.eko, com interceptação ativa das automações |
| Múltiplas imagens | Firefox, Tor Browser, Chromium, Google Chrome, ungoogled-chromium, Waterfox, Edge, XFCE, KDE, VLC, Remmina |
Casos de uso práticos
Navegação anônima descartável
O caso de uso mais direto para segurança: acessar um site que não deve saber quem você é. Com o n.eko, a navegação acontece dentro de um container efêmero — o site vê o IP do seu servidor, não o seu, e o fingerprint do navegador é o do container (Firefox/Chromium limpo), não o do seu sistema operacional real. Ao encerrar a sessão, o container é destruído: não sobra histórico, cookie ou cache no seu dispositivo — na verdade, nada do que você fez toca a sua máquina, porque apenas o vídeo da tela trafega até você. Para o seu provedor de internet, o tráfego parece uma videochamada, não uma sessão de navegação. Para anonimato adicional, o projeto oferece imagem oficial do Tor Browser (navegador que roteia o tráfego pela rede Tor em camadas).
Watch party e apresentação interativa
Reunir pessoas em torno de um mesmo conteúdo — um filme, um tutorial, um site — com todo mundo vendo a mesma tela em sincronia, com áudio, chat e reações. Diferente de um compartilhamento de tela comum, os participantes podem receber controle do host: em uma apresentação interativa, cada pessoa pode mexer na tela quando autorizada; em uma aula ou suporte técnico, o instrutor guia o aluno dentro de um ambiente controlado, sem precisar instalar nada no computador dele. É a alternativa open source a serviços como giggl e hyperbeam, com a vantagem de rodar no seu próprio servidor.
Jump host para acesso a recursos internos
O n.eko pode atuar como um jump host (servidor intermediário usado para alcançar redes internas): acessar um painel administrativo, um servidor ou um banco de dados da rede interna a partir de qualquer lugar, sem expor a rede na internet e sem depender de VPN no dispositivo do usuário. Como tudo acontece dentro do container, nenhum dado fica no lado do cliente, o risco de vazamento cai e o atacante que comprometa o jump host encontra uma superfície menor para pivô (movimentação lateral para outros sistemas). Com a gravação de sessão ligada, a atividade vira trilha de auditoria para compliance.
Ambiente controlado para automação e teste
Desenvolvedores podem instalar Playwright (framework de automação de navegador) ou Puppeteer (framework de automação de navegador para Node.js) dentro do container e automatizar tarefas — e, ao contrário de uma automação cega, é possível acompanhar e interceptar cada passo ao vivo, porque a tela é transmitida. O mesmo isolamento serve para testar sites suspeitos ou e-mails de phishing sem arriscar a máquina de trabalho: se o conteúdo for malicioso, ele explora um container descartável, não o seu sistema.
Como se defender e riscos
Responsabilidade de quem opera. O n.eko é self-hosted: a segurança da instância é do operador, não do projeto. Expor a interface na internet sem HTTPS, sem reverse proxy e sem autenticação forte transforma um navegador compartilhado em uma porta aberta para qualquer pessoa — e um n.eko comprometido dá ao atacante um navegador inteiro (e às vezes um desktop) dentro da sua infraestrutura. Publicar exige TLS, controle de acesso por senha, e idealmente isolamento de rede.
Conceder controle é conceder confiança. O modo colaborativo permite que participantes controlem a tela — e um participante mal-intencionado com controle pode navegar, baixar arquivos e até executar ações dentro do container. O host controla as concessões e deve usá-las com critério: liberar controle apenas para participantes confiáveis, e revogar assim que a tarefa terminar.
O container é a fronteira — não uma fortaleza. A navegação descartável protege contra fingerprint e exploração de navegador, mas o conteúdo malicioso ainda executa dentro do container, que compartilha o kernel e os recursos do servidor com outros workloads. Em um servidor sem isolamento adicional (limites de recursos, hardening do Docker), uma escalada de container para host continua sendo um risco teórico real — manter o Docker e o kernel atualizados é parte do modelo de ameaça.
Cuidado com golpes usando o nome do projeto. O próprio site do n.eko exibe um alerta: contas fraudulentas espalham que o Neko estaria lançando tokens de criptomoeda. O projeto oficial não tem conta no X (Twitter) nem token algum — qualquer oferta de "Neko token", "airdrop" ou investimento usando o nome é golpe. Ferramentas open source populares atraem esse tipo de fraude; a fonte oficial é só o repositório e a documentação.
Monitorar recursos e retenção de gravações. Cada sessão WebRTC consome CPU, RAM e banda do servidor — sem limites, poucos usuários podem derrubar a instância. E se você grava sessões, está retendo dados potencialmente sensíveis: defina política de retenção e proteja os arquivos de gravação como faria com qualquer dado de auditoria.
Conclusão
O n.eko transforma o navegador em um serviço de infraestrutura: em vez de um aplicativo que roda na sua máquina e deixa rastros, ele vira um recurso isolado, transmitido por WebRTC, acessível de qualquer lugar e compartilhável em tempo real. Para o profissional de segurança, é uma ferramenta versátil — navegação descartável, jump host para recursos internos, ambiente seguro para testar conteúdo suspeito e automação observável; para o usuário comum, é a forma mais simples de assistir junto, apresentar de forma interativa ou manter um navegador persistente sem depender de serviço de terceiros. Tudo isso com a garantia que só o self-hosting dá: o controle do dado está com você — e, como sempre nesse modelo, a responsabilidade pela segurança da instância também. O isolamento que ele oferece é forte, mas não absoluto: container não é âncora, e a defesa continua nas mãos de quem opera.
Fontes e leituras adicionais
- n.eko — Site oficial — 09/09/2026
- GitHub — m1k1o/neko — repositório oficial — 09/09/2026
- n.eko — Documentação v3 — 09/09/2026
- n.eko — Imagens Docker disponíveis — 09/09/2026
- GitHub — neko-rooms — gestão de salas — 09/09/2026