O WireGuard é um protocolo moderno de Rede Privada Virtual (VPN) que proporciona uma conetividade segura e eficiente entre dispositivos. Foi concebido com foco na simplicidade, segurança e desempenho. O WireGuard é mais rápido do que muitos outros protocolos VPN devido à sua arquitetura leve e ao menor número de operações. Pode comprar o WireGuard VPN no nosso sítio Web.
Para configurar o cliente WireGuard, siga alguns passos simples.
Para Windows, pode descarregar o instalador do WireGuard a partir do site oficial
Para Linux, instale o WireGuard a partir dos repositórios da sua distribuição.
Para macOS, você pode usar o gerenciador de pacotes Homebrew para instalar o WireGuard.
Gere a chave secreta e a chave pública no servidor usando o utilitário wg genkey
e wg pubkey
.
Crie um arquivo de configuração /etc/wireguard/wg0.conf
com as configurações do servidor e a chave secreta.
Exemplo do ficheiro de configuração no servidor:
[Interface]
Address = 10.0.0.1/24
PrivateKey = <server secret key>
[Peer]
PublicKey = <client public key>
AllowedIPs = 10.0.0.2/32
Gerar a chave secreta e a chave pública no cliente utilizando o utilitário
wg genkey
ewg pubkey
.Criar um ficheiro de configuração
wg0.conf
com as definições do cliente e a chave pública.
Exemplo de um arquivo de configuração no cliente:
[Interface]
Address = 10.0.0.2/32
PrivateKey = <client secret key>
[Peer]
PublicKey = <server public key>
AllowedIPs = 0.0.0.0/0
Endpoint = <Server IP address>:51820
Execute o WireGuard no cliente usando o comando:
sudo wg-quick up wg0
Após completar estes passos, o cliente WireGuard estará pronto para ser usado. Pode testar a ligação enviando pacotes através do túnel VPN utilizando o utilitário ping, por exemplo: ping 10.0.0.1
- se tudo estiver configurado corretamente, deverá obter uma resposta do servidor.