O WireGuard é um protocolo VPN relativamente novo, muito mais seguro e rápido que o OpenVPN ou o IPsec. Se você está procurando uma solução VPN segura, o WireGuard é uma das melhores opções: você pode configurar seu próprio WireGuard VPN no Raspberry Pi e conecte todos os seus dispositivos ao servidor sem se preocupar com o problema de largura de banda ou dados segurança. Este guia passo a passo mostrará como.
O aplicativo WireGuard VPN está disponível para todas as principais plataformas, como dispositivos Windows, Mac, Linux, Android e iOS, que você pode usar para conectar seus dispositivos com segurança ao DIY WireGuard VPN.
O que você vai precisar
Você precisará do seguinte para criar sua própria VPN com o WireGuard.
- Raspberry Pi 3 ou 4 com fonte de alimentação e case.
- Cartão microSD de 8 GB ou maior.
- Cabo Ethernet para conectar o Raspberry Pi ao seu roteador.
- Mouse e teclado USB (opcional)
Etapa 1: preparar o cartão SD
- Faça o download do Raspberry Pi Imager ferramenta em outro computador e conecte o cartão microSD a ele.
- Inicie o Raspberry Pi Imager e clique em Escolha o SO > Raspberry Pi OS (Outro) > Raspberry Pi OS (64 bits).
- Clique Escolha o armazenamento e selecione seu cartão microSD. Verifique se o cartão está vazio ou não contém dados importantes.
- Clique Escreva. Confirme quando o prompt aparecer. Isso pode demorar um pouco para ser concluído.
- Uma vez feito, o cartão SD será ejetado automaticamente. Desconecte o cartão e conecte-o novamente.
- Abra o Explorador de arquivos ou Localizador janela e, em seguida, abra a bota partição.
- Crie dois arquivos: ssh e wpa_supplicant.conf (se você for usar Wi-Fi para conexão de rede).
- No wpa_supplicant.conf arquivo, cole o seguinte (alterando UA para o seu próprio código de país, e o ssid e psk valores para os detalhes do seu próprio roteador) e salve-o.
país=AU
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
rede={
ssid="MyWiFiNetwork"
psk="aSenha Muito Forte"
key_mgmt=WPA-PSK
}
o ssh arquivo permanece vazio sem extensão.
É altamente recomendável que você conecte o Raspberry Pi à sua rede ou roteador usando um cabo Ethernet para melhorar a velocidade e a segurança.
Etapa 2: configurar e instalar o PiVPN
PiVPN é um script leve que podemos usar para instalar e configurar o WireGuard no Raspberry Pi. Os passos são os seguintes:
- Insira o cartão microSD no Raspberry Pi.
- Conecte o cabo HDMI ao Pi e a um monitor, como seu monitor ou TV.
- Além disso, conecte um teclado e mouse USB.
- Ligue a energia para inicializar o Raspberry Pi.
- Configure a configuração inicial do Raspberry Pi OS, crie uma conta de usuário local, instale atualizações e reinicie. Lembre-se do nome de usuário e senha locais que você criou aqui.
Após a reinicialização, abra um terminal window e execute o seguinte comando para atualizar os pacotes.
sudo apt update && sudo apt atualização completa
Imprensa S para confirmação (se um prompt aparecer) para continuar o processo de atualização. Isso pode demorar um pouco para ser concluído. Após atualizar os pacotes, execute o seguinte comando na janela Terminal para iniciar a instalação do PiVPN e do WireGuard.
curl -L https://install.pivpn.io | festança
Isso fará o download e abrirá o assistente de configuração do PiVPN que usaremos para instalar o WireGuard VPN. Se você receber um ondulação erro, certifique-se ondulação é instalado executando o seguinte comando na janela Terminal e tente novamente.
sudo apt instalar encaracolado
Depois que a configuração do PiVPN é baixada, uma janela do assistente de configuração aparece (como mostrado abaixo) exibindo a mensagem “Este assistente do instalador transformará seu Raspberry Pi em um servidor OpenVPN e WireGuard”.
Você precisa configurar ou atribuir um endereço IP estático para o seu Raspberry Pi para evitar qualquer alteração de IP após a queda de energia ou reinicialização. Você pode reservar o IP nas configurações de DHCP do seu roteador. Se você reservou o IP em seu roteador, selecione Sim. Se você não puder fazer isso, selecione Não para configurar um endereço IP estático no Raspberry Pi.
O usuário padrão é pi, e deve estar visível nesta tela. No entanto, se você configurou um perfil ao configurar o Raspberry Pi OS (64 bits), seu nome de usuário aparecerá aqui. Use as setas do teclado para destacar e a barra de espaço para selecioná-lo e, em seguida, pressione o botão Digitar tecla ou selecione OK.
Das opções disponíveis, selecione WireGuard e clique em OK ou pressione o Digitar chave.
Instale qualquer atualização necessária se aparecer um prompt. Caso contrário, no Instalar o WireGuard tela, selecione Sim. Isso começará a instalar o servidor WireGuard VPN no seu Raspberry Pi. Não faça alterações quando solicitado. Mantenha-o como padrão, como a porta padrão 51820, a menos que você queira um diferente.
Confirme a porta padrão e selecione Sim. Na próxima tela, você precisa selecionar um Provedor de DNS. Você pode escolher qualquer um com base em sua preferência e localização. Se você usa um servidor DNS de bloqueio de anúncios, como Pi-hole, você deve selecionar Personalizado e, em seguida, insira o endereço DNS manualmente.
Confirme a seleção do servidor DNS selecionado e escolha Sim ou pressione Digitar para prosseguir. Você será exibido com duas opções: você pode usar IP público ou DNS público. Escolha o …usar este IP público opção se você tiver um IP estático atribuído pelo seu provedor de serviços. Caso contrário, escolha Entrada DNS para usar um DNS público (para IP dinâmico) e configurar o DNS dinâmico. Você pode escolher entre melhores provedores de DNS dinâmico gratuitos.
Confirme o IP público ou DNS selecionando Sim. Nesta fase, as chaves do servidor serão geradas. Na próxima etapa, você precisa realizar uma atualização autônoma. Isso instalará os pacotes necessários.
Nesta fase, você concluiu a instalação do WireGuard VPN. Você deve reiniciar o Raspberry Pi para que as alterações entrem em vigor.
Etapa 3: conectar dispositivos à VPN Raspberry Pi WireGuard
Para se conectar à sua VPN Raspberry Pi WireGuard, você deve criar um perfil. Em uma janela do Terminal, digite o seguinte comando,
sudo pivpn adicionar
Insira os detalhes do seu perfil. Você pode nomear qualquer coisa, como "MyWireGuardVPN". Isto irá configurar o seu perfil. O arquivo de configuração para conexão pode ser encontrado em /home/pi/configs.
Você pode usar este arquivo de configuração para uma conexão WireGuard ou gerar um código QR para uma conexão VPN WireGuard segura. Para isso, você precisa instalar o aplicativo WireGuard VPN no seu dispositivo Android ou iOS. Para gerar o código QR, execute o seguinte comando em uma janela do Terminal em seu Raspberry Pi.
pivpn -qr MyWireGuardVPN
No aplicativo WireGuard em seu dispositivo Android ou iOS, toque no + ícone (mais) e escolha VERIFICAR A PARTIR DO CÓDIGO QR para digitalizar o código QR. Digite o nome do perfil e toque em Salvar.
Agora você pode usar este perfil para se conectar à sua VPN WireGuard em execução no Raspberry Pi.
O desempenho da velocidade do WireGuard dependerá da velocidade da sua rede.
Navegue com segurança com o WireGuard no Raspberry Pi
Neste guia, mostramos como configurar o WireGuard em um Raspberry Pi 3 ou 4 e conectar seus dispositivos móveis à VPN segura. Agora você pode usar seu próprio servidor VPN Raspberry Pi WireGuard para acessar com segurança a web e sua rede doméstica remotamente. Não há taxas de assinatura ou registro de dados. Isso também fornece privacidade ao provedor de serviços de Internet e ajuda você a acessar o conteúdo com segurança de qualquer lugar.
Como configurar o WireGuard no Windows
Leia a seguir
Tópicos relacionados
- faça você mesmo
- Raspberry Pi
- WireGuard
- VPN
Sobre o autor
Ravi é um especialista em tecnologia, entusiasta de IoT e amante de Linux com experiência em big data e desenvolvimento de aplicativos. Ele passa a maior parte de seus fins de semana trabalhando com dispositivos IoT e jogando no Xbox. Ele também é um viajante solitário que adora caminhar e explorar novas trilhas.
Assine a nossa newsletter
Junte-se à nossa newsletter para dicas de tecnologia, análises, e-books gratuitos e ofertas exclusivas!
Clique aqui para assinar