WireGuard vs OpenVPN
O WireGuard e o OpenVPN são dois protocolos VPN, ou seja, as regras que definem como um túnel cifrado é estabelecido e operado. O OpenVPN, lançado em 2001, é maduro, extremamente configurável e corre quase em todo o lado. O WireGuard, que chegou ao núcleo principal do Linux em 2020, é uma conceção mais recente que mantém deliberadamente um código pequeno e um conjunto fixo e moderno de criptografia, visando alto desempenho e simplicidade.
O WireGuard é um protocolo VPN mais recente e enxuto, focado na velocidade e num pequeno código auditado; o OpenVPN é um protocolo maduro e altamente configurável, com uma compatibilidade muito ampla.
Como se comparam
- 01
Código: o WireGuard é intencionalmente pequeno (alguns milhares de linhas), o que o torna mais fácil de auditar; o OpenVPN é muito maior e mais carregado de funcionalidades.
- 02
Desempenho: o WireGuard é geralmente mais rápido, com menor sobrecarga e um estabelecimento de ligação mais ágil, em parte porque corre no kernel no Linux e usa um conjunto de cifras reduzido e fixo.
- 03
Configurabilidade: o OpenVPN é muito flexível, com TCP ou UDP, muitas opções de cifra e amplas opções para atravessar redes restritivas. O WireGuard é minimalista de propósito e faz essas escolhas por si.
- 04
Maturidade e alcance: o OpenVPN tem duas décadas de implementação, ferramentas e suporte de plataformas; o WireGuard é mais recente, mas foi adotado de forma muito ampla e rápida.
Porque é que o WireGuard é rápido e enxuto
O WireGuard fixa as suas escolhas criptográficas em vez de as negociar, o que elimina uma classe de erros de configuração e reduz a quantidade de código em que é preciso confiar e que é preciso auditar. Corre no kernel do sistema operativo no Linux, evitando a sobrecarga de mudança de contexto, e o seu handshake é leve, pelo que os túneis se levantam rapidamente e lidam bem com mudanças de rede. A contrapartida desta simplicidade são menos opções de afinação: não oferece o vasto menu de transportes e opções do OpenVPN para passar por redes hostis.
Onde o OpenVPN ainda brilha
A flexibilidade do OpenVPN é a sua força. Pode correr sobre TCP para parecer tráfego HTTPS comum e passar por firewalls restritivas, suporta uma vasta gama de cifras e métodos de autenticação, e tem integrações maduras em quase todas as plataformas e dispositivos. Para ambientes que precisam dessa adaptabilidade, ou que já têm ferramentas e experiência em OpenVPN, continua a ser uma escolha sólida e testada. O WireGuard tende a ganhar onde a velocidade pura, a simplicidade e um código de confiança mínimo mais importam.
Como isto se relaciona com o Vexaro Mesh (em desenvolvimento)
Esta é uma comparação de dois protocolos de terceiros; não é uma afirmação sobre o túnel próprio do Vexaro Mesh. O Vexaro Mesh está em desenvolvimento, e este site não indica o protocolo que vai usar; está previsto cifrar os seus túneis com criptografia moderna.
Ver as funcionalidades previstas