Roaming do WireGuard
A capacidade do WireGuard de acompanhar o cliente quando ele troca de rede ou de IP (Wi-Fi → celular): o servidor identifica os pares pela chave pública, não pelo endereço IP, e atualiza o endpoint sozinho quando pacotes cifrados chegam de um endereço novo.
Como funciona: cada par é identificado criptograficamente (chave pública). Quando chega um pacote válido e autenticado de outro IP/porta de origem, o WireGuard atualiza o endpoint do par em silêncio e o túnel segue sem novo handshake. Resultado: dá para trocar de rede sem perder a conexão, o que é perfeito para celulares. O PersistentKeepalive mantém abertos os mapeamentos de NAT para que o servidor consiga alcançar clientes que estão atrás de um. Diferente do OpenVPN (mais pesado e preso ao IP), o desenho sem estado e baseado em chaves do WireGuard faz o roaming sair quase de graça. É um dos motivos para Tailscale e Netbird usarem WireGuard em VPNs mesh em dispositivos móveis.