Funcionamento interno
Quando a VPN é ativada, três operações acontecem quase instantaneamente. Interceptação: uma interface virtual (tun/tap ou wg0, dependendo do protocolo) captura seus pacotes antes que saiam do dispositivo. Encapsulamento: os pacotes são inseridos em uma camada adicional definida pelo protocolo (WireGuard®, OpenVPN, IKEv2/IPsec), que contém os cabeçalhos necessários à criptografia, ao roteamento e ao transporte. Criptografia e transporte: o conjunto é criptografado e enviado ao servidor, que descriptografa os dados e os encaminha ao destino final. Para os serviços acessados, a solicitação parece vir do servidor VPN, e não do seu IP. Portanto, o túnel só existe entre seu dispositivo e o servidor; depois desse ponto de saída, o tráfego volta a seguir seu percurso normal.
Encapsulamento, MTU e sobrecarga
Cada protocolo acrescenta uma camada de encapsulamento que aumenta o tamanho do pacote: uma sobrecarga de cerca de 32 bytes para WireGuard®, 40 a 80 para OpenVPN e 50 a 60 para IPsec/IKEv2. Isso importa porque, se a sobrecarga ultrapassar a MTU (1.500 bytes), os pacotes precisam ser fragmentados, provocando perdas, latência e variações de velocidade. Um pacote de 1.520 bytes dividido em dois fragmentos dobra os riscos de perda. Os protocolos modernos ajustam a MTU para evitar essas interrupções; esse é um dos motivos pelos quais WireGuard® costuma parecer mais rápido: menos sobrecarga e, portanto, menos fragmentação.
Três modelos de túnel
- Túnel completo (full tunnel): todas as comunicações passam pelo túnel (navegação, DNS, aplicativos e atualizações). Proteção máxima e gerenciamento simples; o acesso a serviços locais, como NAS e impressoras, pode ficar restrito.
- Túnel dividido (split tunneling): apenas determinados aplicativos ou destinos passam pela VPN. O desempenho local é preservado, mas uma configuração incorreta abre espaço para vazamentos. As regras de roteamento são essenciais: um aplicativo fora do túnel ou um DNS não redirecionado cria um vazamento silencioso, comum em navegadores, serviços da Microsoft e aplicativos na nuvem.
- Túnel estrito (kill switch): nenhum dado pode sair do túnel. É a proteção mais rigorosa contra vazamentos, ideal para quem muda de rede; ela corta a internet se o túnel cair.
O que torna um túnel realmente confiável
Manutenção da sessão (keepalive / DPD): WireGuard® envia um keepalive a cada 25 segundos, OpenVPN envia pings ao servidor e IKEv2/IPsec usa DPD e MOBIKE. Esses sinais mantêm o túnel ativo e detectam interrupções. Resistência às mudanças de rede (roaming): um túnel confiável resiste à troca do Wi-Fi para o 4G, a uma mudança de IP local ou a uma breve interrupção. WireGuard® tem roaming nativo quase instantâneo, IKEv2 reconecta por MOBIKE e OpenVPN muitas vezes precisa renegociar toda a conexão. Prevenção de vazamentos: um vazamento de DNS revela a intenção de navegação mesmo quando a página passa pelo túnel; um vazamento de IPv6 ocorre se a VPN gerencia apenas IPv4 enquanto há um IPv6 público atribuído; um vazamento de WebRTC pode expor o IP pelo navegador.
Protocolo e túnel: uma relação decisiva
O túnel nunca é melhor do que o protocolo que o define: é ele que determina o encapsulamento, o modelo criptográfico, o comportamento ao mudar de rede e a resistência a vazamentos. Escolher um protocolo adequado (consulte a visão geral) significa, portanto, escolher a qualidade do túnel.
Aplicação prática
Um túnel completo simplifica a proteção. O túnel dividido pode melhorar o acesso local ou o desempenho, mas exige regras claras. Para verificá-lo, teste o IP visível, o DNS, o IPv6 e o comportamento durante uma queda ou troca de rede.
Conclusão
Um túnel VPN não é uma metáfora: é uma interface de rede real, cuja robustez se mede por três critérios: estabilidade da sessão, resistência ao roaming e prevenção de vazamentos. Entender esse mecanismo permite avaliar um serviço pelo comportamento que você pode observar, além das promessas comerciais. Aprofunde o assunto com a confiabilidade de uma VPN.