Resposta rápida
WireGuard é um protocolo VPN criado do zero em torno de criptografia moderna e de uma base de código muito pequena, cerca de quatro mil linhas, em comparação com centenas de milhares nas protocolos mais antigos. Isso o torna rápido, leve para a bateria, rápido ao reconectar quando você troca de rede e muito mais fácil de auditar. SecureNet usa WireGuard exclusivamente: não há menu de protocolos porque não há opção melhor a oferecer.
Principais fatos
- Cerca de 4.000 linhas de código, contra várias centenas de milhares na pilha do OpenVPN. Menos código, menos pontos de falha.
- Criptografia moderna fixa (ChaCha20, Poly1305, Curve25519, BLAKE2s). Sem negociação, sem opções fracas.
- Conecta em cerca de um segundo e permanece ativo ao mudar de Wi-Fi para celular sem interrupções.
- Consumo de bateria menor que o OpenVPN porque realiza menos trabalho por pacote.
- Integrado ao kernel Linux desde 2020 e usado pela maioria dos principais serviços VPN hoje.
O que um protocolo faz
Um protocolo VPN é o conjunto de regras para construir o túnel criptografado: como as duas pontas provam sua identidade, como concordam nas chaves e como cada pacote é encapsulado. Todo VPN usa um. Na maior parte da década de 2010 a escolha era entre OpenVPN, que é flexível e lento, e IKEv2/IPsec, que é mais rápido porém complexo e implementado de forma desigual. Nossa introdução aos VPNs aborda o túnel em si; este texto trata do que o túnel é feito.
O que WireGuard fez de diferente
WireGuard foi projetado por Jason Donenfeld com uma única ideia norteadora: torná‑lo pequeno. Em vez de suportar todos os algoritmos de cifra e todas as opções, ele fixa um único conjunto de primitivas criptográficas modernas e elimina totalmente a negociação. O resultado é um protocolo que cabe em algumas milhares de linhas e pode ser lido por uma pessoa em uma tarde.
- Sem negociação de cifra. Ambas as pontas já sabem exatamente quais algoritmos usar, portanto não há nada a rebaixar nem a configurar incorretamente.
- Handshake sem estado. A conexão é estabelecida em uma única ida e volta, o que a faz parecer instantânea.
- Roaming incorporado. Se seu endereço IP mudar porque você saiu de Wi-Fi para a rede celular, o túnel simplesmente continua a partir do novo endereço.
- Silencioso por padrão. Um servidor WireGuard não responde a pacotes que não provêm de uma chave conhecida, ficando invisível a varreduras.
WireGuard, OpenVPN e IKEv2 comparados
| WireGuard | OpenVPN | IKEv2/IPsec | |
|---|---|---|---|
| Base de código | Muito pequeno | Muito grande | Grande, distribuído pelo SO |
| Criptografia | Fixa, moderna | Configurável, inclui opções legadas | Configurável |
| Tempo de conexão | Cerca de um segundo | Vários segundos | De um a alguns segundos |
| Lida com mudanças de rede | Sem interrupções | Normalmente reconecta | Bom |
| Impacto na bateria em iPhone | Baixo | Maior | Moderado |
| Facilidade de auditoria | Alta | Baixo | Baixo |
O que isso significa em um iPhone
Os telefones mudam de rede constantemente e passam a maior parte do tempo em modo de suspensão. Um protocolo que precise de uma renegociação longa a cada mudança de rede parecerá quebrado em um telefone, e um que exija muito processamento por pacote aparecerá nas estatísticas de bateria. O roaming e o design leve do WireGuard explicam por que SecureNet pode reconectar no instante em que você sai de casa sem que você perceba, e por que mantê‑lo ligado o dia todo não é uma decisão que afeta a bateria.
Por que SecureNet oferece apenas WireGuard
Alguns aplicativos VPN apresentam um menu de protocolos. Consideramos essa opção e a descartamos. Cada protocolo extra significa mais código para manter, mais superfície para bugs e uma escolha que a maioria das pessoas não está preparada para fazer. WireGuard é mais rápido, mais simples e mais auditável que as alternativas, e não há situação em iPhone, iPad ou Mac em que recomendaríamos mudar para outro. Portanto, não há troca.
Menos configuração não é uma limitação. É a filosofia de design completa do protocolo, e a mantivemos no aplicativo.
Velocidade na prática
O protocolo elimina a maior parte da sobrecarga de criptografia, deixando a distância e a carga do servidor como os fatores que determinam sua velocidade. Por isso o modo Automatic do SecureNet escolhe servidores por latência e carga, e o aplicativo inclui um teste de velocidade nas Configurações. Mais detalhes em Um VPN diminui a velocidade da sua internet?
Perguntas frequentes
O WireGuard é seguro?
Sim. Ele usa criptografia atual e bem reconhecida, foi analisado formalmente, e sua base de código reduzida foi auditada muito mais profundamente que protocolos mais antigos.
O WireGuard é mais rápido que OpenVPN?
Consistentemente. Ele realiza menos trabalho por pacote e conecta em uma única ida e volta. No mesmo servidor, WireGuard costuma oferecer maior taxa de transferência e menor latência.
Posso mudar SecureNet para outro protocolo?
Não. SecureNet usa exclusivamente WireGuard. Não há configuração de protocolo porque não existe opção melhor para oferecer em iPhone, iPad ou Mac.
O WireGuard funciona quando alterno entre Wi-Fi e a rede celular?
Sim, esse é um dos objetivos de design. O túnel continua a partir do novo endereço sem reconexão completa.