Kali Linux

Hoe WireGuard op Kali Linux te installeren en configureren?

Hoe WireGuard op Kali Linux te installeren en configureren?

WireGuard is een eenvoudige en snelle open-source VPN-tunnelservice die is gebouwd met geavanceerde cryptografische technologieën. Het is heel gemakkelijk in te stellen en te gebruiken, en velen beschouwen het als beter dan OpenVPN of IPSec. WireGuard is ook platformonafhankelijk en ondersteunt embedded apparaten embedded.

WireGuard werkt door het opzetten van virtuele netwerkinterfaces zoals wlan0 of eth0 die kunnen worden beheerd en gecontroleerd als normale netwerkinterfaces, waardoor de WireGuard eenvoudig kan worden geconfigureerd en beheerd met behulp van net-tools en andere netwerkbeheertools.

Deze handleiding laat u zien hoe u een WireGuard-client en -server op een Kali Linux-systeem instelt.

Laten we beginnen met het installeren van WireGuard op het systeem.

WireGuard installeren

Afhankelijk van de versie van Kali Linux die u gebruikt, zou u WireGuard apt-repositories moeten hebben.  Werk uw systeem bij met behulp van de opdrachten:

sudo apt-get update
sudo apt-get upgrade

Voer vervolgens een eenvoudig apt-commando in om WireGuard te installeren:

sudo apt-get install -y wireguard

Zodra we WireGuard op het systeem hebben geïnstalleerd, kunnen we doorgaan met het configureren ervan.

WireGuard-server configureren

WireGuard-beveiliging werkt op SSH-sleutel-waardeparen, die zeer eenvoudig te configureren zijn. Begin met het maken van een .wireguard directory.

mkdir ~/.afscherming
cd ~/.afscherming

Stel vervolgens de rechten voor lezen, schrijven en uitvoeren in.

umask 077

Nu kunnen we de sleutel-waardeparen genereren met de opdracht:

wg genkey | tee privésleutel | wg pubkey > publickey

Kopieer vervolgens de inhoud van de privésleutel:

kat privésleutel

Zodra u de inhoud van de privésleutel naar uw klembord hebt gekopieerd, maakt u een WireGuard-configuratiebestand in /etc/wireguard/wg0.conf

Voeg in het bestand de volgende regels toe:

Koppel]
Adres = SERVER_IP
SaveConfig = waar
Luisterpoort = 51820
PrivateKey = SERVER_PRIVATE_KEY
 
[Peer]
PublicKey = CLIENT_PUBLIC_KEY
Toegestane IP's = CLIENT_IP

Voeg in het adres het IP-adres van de hostingserver toe. Voer voor PrivateKey de inhoud in van de privésleutel die u eerder hebt gekopieerd.

Voeg in het peer-gedeelte de openbare sleutel voor de client en het IP-adres toe.

Nadat u het configuratiebestand hebt ingesteld, stelt u de VPN-server in om te starten bij het opstarten.

sudo systemctl activeer wg-quick@wg0

Start ten slotte de WireGuard-service op de server:

sudo wg-snel op wg0

 WireGuard-client configureren

Vervolgens moeten we de WireGuard-client configureren. Zorg ervoor dat WireGuard op het systeem is geïnstalleerd.

Genereer ook sleutelwaardeparen.

wg genkey | tee privésleutel | wg pubkey > publickey
umask u=rwx,go= && cat /etc/wireguard/wg0.conf  << EOF
[Koppel]
Adres = CLIENT_IP
PrivateKey = PRIVÉSLEUTEL KLANT
 
[Peer]
PublicKey = SERVER PUBLIEKE SLEUTEL
Eindpunt = SERVER_IP:51820
Toegestane IP's = 0.0.0.0/0
AanhoudendKeepalive = 21
EOF

Sla ten slotte het bestand op en schakel de VPN in:

sudo wg-snel op wg0

U kunt de verbinding verifiëren met het commando:

sudo wg

 Conclusie

WireGuard instellen is eenvoudig en efficiënt. Eenmaal ingesteld, kunt u het in een groot aantal verschillende gevallen gebruiken. Met wat je van deze handleiding hebt geleerd, kun je testen en zien of het beter werkt dan andere VPN-services.

Top 5 Game Capture-kaarten
We hebben allemaal gezien en genoten van streaming gameplays op YouTube. PewDiePie, Jakesepticye en Markiplier zijn slechts enkele van de beste gamers...
Hoe een spel op Linux te ontwikkelen
Tien jaar geleden zouden niet veel Linux-gebruikers voorspellen dat hun favoriete besturingssysteem ooit een populair spelplatform voor commerciële vi...
Open source-poorten van commerciële game-engines
Gratis, open source en platformonafhankelijke game-engine-recreaties kunnen worden gebruikt om zowel oude als enkele van de vrij recente gametitels te...