VPNSmith
self-host-vpnHOWTO

WireGuard no iPhone & iPad: Configuração Completa no iOS (2026)

Configure o WireGuard no iPhone/iPad em 2026: instale a app, importe a configuração do seu servidor por QR ou ficheiro, ative o On-Demand (sempre ligado) e resolva problemas de handshake/MTU. Funciona com PiVPN, NetBird ou um servidor manual.

Por Eric Gerard · Fundador · VPNSmith - Especialista em VPN auto-hospedada e VPS RGPD5 min de leituraPhoto via Unsplash

O WireGuard é o protocolo VPN mais limpo para usar num iPhone ou iPad - rápido, leve na bateria e com um único botão para ativar após a configuração. Este guia percorre o WireGuard no iOS de ponta a ponta em 2026: instalação da app, importação da configuração do servidor, ativação do On-Demand (sempre ligado) e resolução de problemas de handshake e MTU. Funciona com qualquer servidor WireGuard - PiVPN, NetBird ou uma configuração manual. (Para Android, veja o nosso guia WireGuard no Android.)

O que precisa antes de começar

  • Um iPhone ou iPad com iOS/iPadOS 15 ou superior (a app WireGuard suporta versões mais antigas também, mas o On-Demand é mais fiável nas versões recentes).
  • Um servidor WireGuard em funcionamento com um endpoint público acessível - um Raspberry Pi em casa com uma porta encaminhada, ou um pequeno VPS. O WireGuard no iOS é apenas o cliente; não faz nada por si só.
  • A configuração do cliente que o servidor gera para este dispositivo: um código QR no ecrã ou um ficheiro .conf que pode mover para o iPhone. Cada dispositivo deve ter a sua própria configuração (o seu próprio par de chaves) - nunca partilhe uma configuração entre telefones, pois chaves duplicadas quebram o handshake.

Passo 1 - Instalar a app

Instale a app oficial WireGuard da App Store, publicada pela WireGuard Development Team. Evite clones de terceiros - um cliente VPN vê todo o seu tráfego, por isso o editor é importante.

Passo 2 - Importar a configuração do servidor

Toque em + e escolha:

  • Criar a partir de código QR - escaneie o QR que o seu servidor gera (pivpn -qr, NetBird ou qrencode). É o método mais rápido e menos propenso a erros.
  • Criar a partir de ficheiro ou ficheiro - importe um .conf a partir da app Ficheiros ou AirDrop.
  • Criar do zero - cole as chaves e o endpoint [Peer] manualmente.

O WireGuard é o cliente; precisa de um servidor. Um VPS Contabo a €5.50/mês executa confortavelmente um servidor WireGuard pessoal.

Linhas de código fonte num ecrã escuro
Linhas de código fonte num ecrã escuro

Passo 3 - Conectar e verificar

Ative o túnel e permita a configuração VPN quando o iOS solicitar. Verifique as atualizações do último handshake (não "nunca") e se o seu IP público muda. Para mais informações sobre o protocolo, veja WireGuard vs OpenVPN.

Passo 4 - On-Demand (sempre ligado)

Edite o túnel → ative On-Demand → ative em Wi-Fi e/ou dados móveis. O iOS mantém o túnel ativo e reconecta automaticamente - o equivalente prático no iOS a uma VPN sempre ligada. Um verdadeiro kill switch a nível de sistema no iOS requer um perfil de configuração (MDM) para dispositivos geridos; para a maioria dos utilizadores, o On-Demand é suficiente.

IPs Permitidos: túnel completo vs túnel dividido

O campo mais importante num túnel WireGuard no iOS é AllowedIPs na seção [Peer] - decide qual tráfego passa pela VPN:

  • 0.0.0.0/0, ::/0 - túnel completo. Todo o pacote (IPv4 e IPv6) passa pelo seu servidor. É o que deseja para privacidade em Wi-Fi público ou para levar o seu IP de casa para o estrangeiro.
  • Um intervalo específico, por exemplo, 10.0.0.0/24 - túnel dividido. Apenas o tráfego para essa sub-rede usa a VPN; tudo o resto sai pela sua conexão normal. Ideal quando só quer aceder a dispositivos na sua LAN de casa ou escritório sem abrandar tudo o resto.

Se escolheu um túnel completo mas ainda quer comunicar com impressoras e dispositivos locais, ative "Excluir IPs privados" ao editar o túnel - o iOS reescreve AllowedIPs para enviar a internet pela VPN enquanto deixa 192.168.x.x/10.x.x.x local. Esquecer isto é a razão usual para o AirPlay ou um NAS local "desaparecer" quando a VPN está ligada.

Executar múltiplos servidores e alternar entre eles

A app WireGuard suporta tantos túneis quanto desejar - um para casa, um para um VPS no estrangeiro, um para uma rede de trabalho. Apenas um está ativo de cada vez. Dê a cada um um nome claro e pode alternar em dois toques a partir da app ou do menu VPN nas Definições do iOS. Se usar On-Demand em mais de um túnel, ative-o apenas no que deseja como padrão, ou o iOS pode alternar entre eles de forma imprevisível.

Resolução de problemas

  • Sem handshake ("nunca"): IP/porta de endpoint errados, porta UDP do servidor não aberta, ou chave pública não correspondente. Verifique se o servidor é acessível.
  • Conecta mas sem internet: reduza o MTU (por exemplo, 1280) na configuração da interface - resolve muitos problemas de MTU em redes móveis.
  • Fugas de DNS: defina o DNS do túnel para o seu servidor ou um resolvedor confiável e teste.
  • On-Demand mantém a VPN desligada: verifique se não está desativado para o seu Wi-Fi atual na lista SSID, e que "Desconectar sob demanda" não está ativado - esse interruptor diz ao iOS para desligar o túnel, o oposto de sempre ligado.
  • Túnel não importa do QR: certifique-se de que o brilho do ecrã está alto e que o código inteiro está no enquadramento; um QR parcialmente cortado falha silenciosamente. Recorra à importação do .conf a partir da app Ficheiros.
  • Funciona em Wi-Fi mas não em dados móveis (ou vice-versa): isto é quase sempre o MTU ou uma incompatibilidade de IPv6 - defina 1280 e assegure-se de que o servidor fornece um resolvedor DNS funcional.

Para modelos reutilizáveis de cliente/servidor, veja modelos de configuração WireGuard.

Conclusão

O WireGuard no iOS é uma configuração de cinco minutos: instale a app oficial, importe a configuração do seu servidor por QR, permita a configuração VPN e ative o On-Demand para sempre ligado. Mantenha o truque do MTU à mão para redes móveis instáveis. Só precisa de um servidor WireGuard para apontar - um VPS Contabo ou um Raspberry Pi em casa faz o trabalho.

Guia editorial baseado no comportamento documentado do cliente oficial WireGuard iOS e VPN On-Demand do iOS. A segurança depende da configuração do seu servidor e higiene das chaves. Links comerciais têm o atributo rel="sponsored nofollow"; pode aplicar-se uma comissão de afiliado sem custo adicional para si.

★ Datacenter GDPR em Nuremberg · ✓ IPv4 dedicado incluído · 200+ Mbps garantidos

Aloje a sua VPN no seu próprio VPS → ContaboAcesso root completo · IPv4 público · escolha a sua região

Perguntas frequentes

Como configuro o WireGuard no iPhone?
Instale a app oficial WireGuard da App Store, toque no botão de mais e adicione um túnel. O método mais fácil é 'Criar a partir de código QR': escaneie o QR que o seu servidor gera (o 'pivpn -qr' do PiVPN, NetBird ou qrencode numa configuração manual) e toda a configuração é importada de uma vez. Também pode importar um ficheiro .conf a partir da app Ficheiros. Ative o túnel e permita a configuração VPN quando o iOS solicitar. O WireGuard precisa de um endpoint de servidor para se conectar - um Raspberry Pi ou um VPS barato.
Como importo uma configuração WireGuard no iOS?
No menu de mais da app WireGuard tem três opções: 'Criar a partir de código QR' (escaneie um QR - mais rápido), 'Criar a partir de ficheiro ou ficheiro' (importe um .conf que guardou na app Ficheiros ou enviou por AirDrop para o dispositivo) e 'Criar do zero' (cole as chaves e o endpoint do peer manualmente). O QR é o menos propenso a erros. Após a importação, verifique os campos DNS e endpoint do túnel, depois ative-o; o iOS pedirá permissão para adicionar uma configuração VPN pela primeira vez.
O iOS tem uma VPN sempre ligada / kill switch para WireGuard?
Sim, através da funcionalidade On-Demand da app WireGuard. Edite o túnel, ative 'On-Demand' e escolha ativá-lo em Wi-Fi e/ou dados móveis - o iOS mantém então o túnel ativo e reconecta automaticamente. Combinado com 'Excluir IPs privados' desativado conforme necessário, o On-Demand é o equivalente prático no iOS a uma VPN sempre ligada. Note que um verdadeiro kill switch a nível de sistema no iOS é melhor alcançado com um perfil de configuração (MDM) para dispositivos geridos; para a maioria dos utilizadores, o On-Demand é suficiente.
Por que o meu túnel WireGuard não conecta no iPhone?
As causas habituais: um IP/porta de endpoint errado ou a porta UDP do servidor não aberta no seu firewall; uma chave pública não correspondente entre cliente e servidor; ou um desvio de relógio/tempo. Se o último handshake permanecer em 'nunca', verifique se o servidor está a ouvir na porta UDP correta e acessível do exterior. Se conecta mas as páginas não carregam, reduza o MTU (por exemplo, para 1280) na configuração da interface - isto resolve muitos problemas de MTU em redes móveis no iOS.
O WireGuard no iOS é amigo da bateria?
Sim. O WireGuard é leve e projetado para lidar eficientemente com roaming e suspensão, por isso usa notavelmente menos bateria do que protocolos mais antigos como o OpenVPN no iOS. Com o On-Demand ativado, mantém-se conectado com um consumo mínimo, reconectando rapidamente após o telefone acordar. Para a maioria dos utilizadores, o impacto na bateria de um túnel WireGuard sempre ligado é pequeno.