Kali Linux

Como instalar e configurar o WireGuard no Kali Linux

Como instalar e configurar o WireGuard no Kali Linux

O WireGuard é um serviço de túnel VPN simples e rápido de código aberto construído com tecnologias criptográficas de ponta. É muito fácil de configurar e usar, e muitos o consideram melhor do que OpenVPN ou IPSec. WireGuard também é multiplataforma e suporta dispositivos embarcados.

O WireGuard funciona configurando interfaces de rede virtuais, como wlan0 ou eth0, que podem ser gerenciadas e controladas como interfaces de rede normais, ajudando a configurar e gerenciar o WireGuard facilmente usando ferramentas de rede e outras ferramentas de gerenciamento de rede.

Este guia irá mostrar como configurar um cliente e servidor WireGuard em um sistema Kali Linux.

Vamos começar instalando o WireGuard no sistema.

Instalando o WireGuard

Dependendo da versão do Kali Linux que você está executando, você deve ter repositórios apt WireGuard.  Atualize seu sistema usando os comandos:

sudo apt-get update
sudo apt-get upgrade

Em seguida, insira um comando apt simples para instalar o WireGuard:

sudo apt-get install -y wireguard

Assim que tivermos o WireGuard instalado no sistema, podemos prosseguir para configurá-lo.

Configurando o servidor WireGuard

A segurança WireGuard opera em pares de valor-chave SSH, que são muito fáceis de configurar. Comece criando um .diretório wireguard.

mkdir ~ /.guarda-fios
cd ~ /.guarda-fios

Em seguida, defina as permissões de leitura, gravação e execução.

umask 077

Agora podemos gerar os pares de valores-chave usando o comando:

wg genkey | tee privatekey | wg pubkey> publickey

Em seguida, copie o conteúdo da chave privada:

chave privada gato

Depois de copiar o conteúdo da chave privada para a área de transferência, crie um arquivo de configuração WireGuard em / etc / wireguard / wg0.conf

No arquivo, adicione as seguintes linhas:

Interface]
Endereço = SERVER_IP
SaveConfig = true
ListenPort = 51820
PrivateKey = SERVER_PRIVATE_KEY
 
[Par]
PublicKey = CLIENT_PUBLIC_KEY
AllowedIPs = CLIENT_IP

No endereço, adicione o endereço IP do servidor de hospedagem. Para PrivateKey, insira o conteúdo da chave privada que você copiou anteriormente.

Na seção de mesmo nível, adicione a chave pública para o cliente e o endereço IP.

Depois de definir o arquivo de configuração, defina o servidor VPN para iniciar na inicialização.

sudo systemctl enable wg-quick @ wg0

Finalmente, inicie o serviço WireGuard no servidor:

sudo wg-quick up wg0

 Configurando o Cliente WireGuard

Em seguida, precisamos configurar o cliente WireGuard. Certifique-se de ter o WireGuard instalado no sistema.

Gere pares de valores-chave também.

wg genkey | tee privatekey | wg pubkey> publickey
umask u = rwx, go = && cat / etc / wireguard / wg0.conf  << EOF
[Interface]
Endereço = CLIENT_IP
PrivateKey = CLIENT PRIVATE KEY
 
[Par]
PublicKey = CHAVE PÚBLICA DO SERVIDOR
Endpoint = SERVER_IP: 51820
PermitidosIPs = 0.0.0.0/0
PersistentKeepalive = 21
EOF

Por fim, salve o arquivo e ative a VPN:

sudo wg-quick up wg0

Você pode verificar a conexão com o comando:

sudo wg

 Conclusão

Configurar o WireGuard é fácil e eficiente. Depois de configurado, você pode usá-lo em uma ampla variedade de casos. Com o que você aprendeu com este guia, você pode testar e ver se funciona melhor do que outros serviços VPN.

Como instalar o League Of Legends no Ubuntu 14.04
Se você é fã de League of Legends, esta é uma oportunidade para testar o funcionamento de League of Legends. Observe que LOL é suportado no PlayOnLinu...
Instale o último jogo de estratégia OpenRA no Ubuntu Linux
OpenRA é um motor de jogo de estratégia em tempo real Libre / Free que recria os primeiros jogos Westwood como o clássico Command & Conquer: Red Alert...
Instale o emulador Dolphin mais recente para Gamecube e Wii no Linux
O Dolphin Emulator permite que você jogue seus jogos de Gamecube e Wii escolhidos em computadores pessoais Linux (PC). Sendo um emulador de jogo disp...