Tunguska: Um Cliente VPN Open-Source para Android Focado em Segurança e Personalização

Tunguska: Um Cliente VPN Open-Source para Android Focado em Segurança e Personalização

Tunguska é um cliente VPN de código aberto para Android, projetado para contornar bloqueios de rede e proteger a privacidade do usuário. O artigo detalha suas funcionalidades, métodos de detecção de VPN, e como ele se diferencia de outros clientes.

MundiX News·26 de maio de 2026·10 min de leitura·👁 2 views

Tunguska: Um Cliente VPN Open-Source para Android

Tunguska é um cliente VPN de código aberto para Android, desenvolvido para oferecer uma solução segura e personalizável para usuários que buscam proteger sua privacidade e contornar restrições de rede. O projeto aborda uma preocupação crescente com a detecção de VPNs por aplicativos e plataformas, especialmente em regiões com censura online.

O autor, motivado pela crescente prática de detecção de VPNs e bloqueios de rede, criou o Tunguska para oferecer maior controle sobre a conexão VPN. O aplicativo permite importar perfis VPN personalizados, escolher entre os motores sing-box ou Xray + tun2socks, configurar o roteamento por aplicativo e exibir o status da sessão. A necessidade surgiu devido a problemas com outros clientes VPN, que muitas vezes falhavam em contornar as novas técnicas de detecção ou apresentavam problemas de compatibilidade com aplicativos específicos.

O Tunguska se destaca por sua abordagem focada na segurança e personalização. Ele não tenta esconder o fato de que uma VPN está ativa, pois isso é impossível no nível do sistema Android. Em vez disso, o cliente se concentra em controlar aspectos como interfaces locais, pontes entre motores, roteamento seletivo, suporte a formatos de perfil e exibição do plano de tráfego. O aplicativo oferece suporte a uma ampla gama de protocolos, incluindo VLESS, VMess, Trojan, Shadowsocks, SOCKS, HTTP-proxy, Hysteria, TUIC, WireGuard, SSH, AnyTLS, ShadowTLS e NaiveProxy.

Funcionalidades e Detalhes Técnicos

O aplicativo possui quatro seções principais:

  • Principal: Exibe informações sobre o perfil ativo, conexão, IP antes e depois da conexão, estatísticas e status atual.
  • Perfis: Permite importar e editar perfis de diferentes fontes (links, JSON, QR codes), verificando duplicatas e compatibilidade.
  • Rotas: Oferece opções de túnel completo, túnel para aplicativos específicos, políticas reutilizáveis, modelos e regras personalizadas.
  • Configurações: Inclui opções de segurança, backups, exportação de auditoria, automação, atualizações e diagnóstico avançado.

O Tunguska utiliza dois motores principais: sing-box (com libbox) e Xray + tun2socks. A escolha do motor depende do perfil VPN e dos protocolos suportados. O sing-box é recomendado para a maioria dos protocolos, enquanto o Xray + tun2socks é usado para perfis que exigem Xray, como VLESS + REALITY.

Roteamento e DNS

O roteamento no Tunguska permite túnel completo, roteamento por aplicativo e exclusões. O aplicativo oferece modelos de roteamento para contornar restrições regionais, como o acesso direto a domínios russos. O teste de rota funciona offline, mostrando o resultado da regra sem uma solicitação de rede.

Em relação ao DNS, o Tunguska oferece diferentes opções: DNS do sistema, DNS da rede Android, DNS via VPN e DNS seguro personalizado. A escolha do DNS é importante para evitar problemas de resolução de nomes e garantir a compatibilidade com diferentes redes.

Segurança e Privacidade

O Tunguska não promete anonimato completo, mas se concentra em proteger os aspectos que o cliente pode controlar. Ele implementa medidas de segurança, como proteção contra tráfego de proprietários desconhecidos no caminho sing-box e criptografia de dados. O aplicativo também oferece recursos de segurança aprimorados, como notificações menos detalhadas e proteção contra capturas de tela.

O aplicativo inclui testes abrangentes para garantir a estabilidade e confiabilidade. Os testes cobrem a análise e geração de configurações, interfaces do usuário, cálculo de rotas offline, cenários UDP e lógica de reação a mudanças de rede.

Instalação e Considerações Finais

A instalação do Tunguska é feita através de arquivos APK disponíveis no GitHub Releases. O aplicativo requer Android 8.0+ (minSdk 26). O autor incentiva o feedback dos usuários, especialmente em relação a testes em dispositivos reais, relatórios de bugs e sugestões de melhoria. O projeto está em desenvolvimento ativo, e o autor busca ativamente por contribuições da comunidade para aprimorar o aplicativo.

📤 Compartilhar & Baixar