Aqui está um guia passo a passo para instalar o WireGuard VPN no Windows, MacOS, Linux, iOS e Android.
O WireGuard está reformulando o cenário VPN com seu protocolo leve e seguro. Com apenas um servidor e um arquivo de configuração, você está pronto para começar.
Quer você tenha uma configuração WireGuard de um serviço VPN, local de trabalho ou projeto pessoal, este guia agiliza o processo.
Então, o que é WireGuard? Como você pode configurá-lo no Windows, MacOS, Linux, iOS e Android?
O que é WireGuard?
O WireGuard é um protocolo VPN de código aberto. Ele prioriza a simplicidade e a velocidade em relação às tecnologias VPN mais antigas e implementa técnicas VPN para criar conexões ponto a ponto seguras.
É simplificado, fácil de usar e amplamente adotado devido ao seu alto desempenho e segurança.
Um arquivo de configuração do WireGuard (.conf) é obtido de Provedores de serviços VPN ou autogerado a partir de configurações de servidor pessoal. É um conjunto conciso de instruções que o software WireGuard usa para estabelecer uma conexão VPN e contém detalhes como endereços de endpoint, chaves de criptografia e preferências de conexão.
Armado com seu arquivo de configuração WireGuard, você descobrirá que configurar um cliente em sistemas operacionais populares é muito fácil.
Instalando o cliente WireGuard no Windows
Vamos direto ao assunto, começando com a instalação do WireGuard no Microsoft Windows.
1. Comece visitando o site do WireGuard e baixando o cliente Windows.
2. Abra o instalador e siga as instruções simples para instalá-lo.
3. Inicie o WireGuard e clique em Importar túnel(s) do arquivo.
4. Navegue e selecione o arquivo de configuração para o seu servidor WireGuard. Você poderá reconhecê-lo facilmente por sua extensão de arquivo “.conf”.
5. Uma vez importado o arquivo .conf, clique no botão Ativar botão para estabelecer a conexão. Se o status for “Ativo”, você se conectou com sucesso ao servidor WireGuard.
Instalando o cliente WireGuard no MacOS
1. Baixe e “obtenha” o cliente WireGuard do Loja de aplicativos Mac.
2. Após a instalação, abra o WireGuard e clique no botão Importar túnel(s) do arquivo botão.
3. Procure seu arquivo .conf e clique em Importar.
4. Clique no Ativar botão para se conectar ao WireGuard VPN. Se o Status for verde e “Ativo”, você se conectou com sucesso.
Instalando o cliente WireGuard no Linux
O cliente Linux WireGuard é exigente quanto ao tamanho do nome do arquivo .conf. Ele precisa ter menos de 15 caracteres ou você receberá um erro informando que o servidor não pode ser encontrado. Renomeie o arquivo antes de começar.
1. No terminal, primeiro baixe e instale o cliente. Este comando parece diferente dependendo de qual distribuição do Linux você está usando.
Abordaremos os comandos de instalação para as distribuições Linux mais populares. Todos os comandos devem ser executados na conta root.
ubuntu: “sudo apt install wireguard”
Debian: “sudo apt install wireguard”
Fedora: “sudo dnf install wireguard-tools”
SLES/OpenSUSE: “zypper instalar wireguard-tools”
Gentoo: “emerge wireguard-ferramentas”
CentOS: “sudo yum install elrepo-release epel-release”, “sudo yum install kmod-wireguard wireguard-tools”
2. Mova a configuração de seu local atual para o diretório /etc/wireguard. Neste exemplo, o arquivo de configuração está localizado em /home/ubuntuvm e é denominado WGLinux. Você precisa movê-lo para /etc/wireguard. Use o seguinte comando de manipulação de arquivo, mas adapte-o ao nome do seu arquivo de configuração.
cd </your/directory/with/conf file>
mv /etc/wireguard/<wireguardconffile.conf>
3. Na conta root, emita o seguinte comando para ativar a conexão:
wg-quick up <nameofyourconfigfile>
Observe que “WGLinux” é o nome do arquivo .conf de exemplo (WGLinux.conf), ao executar o comando wg-quick, remova “.conf” do nome do arquivo. Em seu sistema, substitua WGLinux pelo nome de seu arquivo .conf.
Para fechar a conexão assim que terminar, emita o comando:
wg-quick down <nameofyourconfigfile>
Novamente, neste exemplo, estamos usando o WGLinux, substitua pelo nome do seu arquivo .conf:
Instalando o cliente WireGuard no iOS
1. Baixe o cliente WireGuard do Apple Store
2. Abra o WireGuard e toque no Adicionar um túnel botão.
3. Procure o arquivo em seu dispositivo Apple e toque nele.
4. Depois que o arquivo de configuração for importado, use o botão de alternância para ativar a VPN. Um botão de alternância verde significa que a conexão foi bem-sucedida. Você também deve ver um ícone “VPN” na barra de status.
Instalando o cliente WireGuard no Android
Assim como no Linux, o Android é exigente quanto ao tamanho do nome do arquivo de configuração, então renomeie-o para algo com 15 caracteres ou menos antes de começar.
1. Baixe o cliente WireGuard do Loja de aplicativos do Google.
2. Abra o cliente e toque no + botão.
3. Selecione a opção Importar de arquivo ou arquivo.
4. Procure seu arquivo de configuração e toque em selecionar.
5. Use o botão de alternância para ativar a conexão VPN. Se for bem-sucedido, o botão de alternância ficará verde. Você também verá um ícone de chave aparecer na barra de status, ao lado dos ícones de rede celular.
Compreendendo o arquivo de configuração
O arquivo de configuração do WireGuard é fundamental para suas operações. Aqui está uma análise concisa de seus principais componentes.
1. Seção [Interface]:
- Chave privada: Uma chave privada codificada em base64 para o cliente ou servidor. Guarde sempre este segredo.
- Endereço: Especifica o endereço IP e a sub-rede para a interface WireGuard. Por exemplo, 10.0.0.2/24.
- Porta de escuta: (Opcional) A porta na qual o WireGuard escuta conexões de entrada.
- DNS:servidores DNS que o cliente deve usar quando o túnel estiver ativo.
2. Seção [Peer] (várias seções de mesmo nível podem existir):
- Chave pública: A chave pública do ponto remoto (servidor ou cliente).
- IPs permitidos: Os endereços IP que são roteados pelo túnel. 0.0.0.0/0 roteia todo o tráfego.
- Ponto final: (Somente clientes) O endereço IP e a porta do servidor, formatados como IP: porta.
3. Presets e comandos opcionais:
- Salvar Config: Se definido como verdadeiro, quaisquer alterações na interface (como adicionar pares) são salvas automaticamente.
- PostUp e PostDown: Comandos a serem executados após a ativação ou desativação da interface, respectivamente.
Esses componentes compõem o núcleo do arquivo de configuração. Opções adicionais podem estar presentes com base em casos de uso específicos, mas os elementos acima estarão em quase todas as configurações do WireGuard.
Conclusão
O WireGuard fornece uma maneira simplificada e segura de criar conexões VPN em uma grande variedade de plataformas. Seguindo as etapas descritas neste guia, você poderá instalar o WireGuard, importar e entender os arquivos de configuração.