WireGuard är ett ganska nytt VPN-protokoll som är mycket säkrare och snabbare än OpenVPN eller IPsec. Om du letar efter en säker VPN-lösning är WireGuard ett av de bästa valen: du kan sätta upp din egen WireGuard VPN på Raspberry Pi och anslut alla dina enheter till servern utan att oroa dig för bandbreddsproblemet eller data säkerhet. Denna steg-för-steg-guide visar dig hur.
WireGuard VPN-appen är tillgänglig för alla större plattformar, som Windows, Mac, Linux, Android och iOS-enheter som du kan använda för att säkert ansluta dina enheter till DIY WireGuard VPN.
Vad du kommer att behöva
Du behöver följande för att skapa ditt eget VPN med WireGuard.
- Raspberry Pi 3 eller 4 med strömförsörjning och fodral.
- 8 GB eller större microSD-kort.
- Ethernet-kabel för att ansluta Raspberry Pi till din router.
- USB-mus och tangentbord (tillval)
Steg 1: Förbered SD-kortet
- Ladda ner Raspberry Pi Imager verktyget på en annan dator och anslut microSD-kortet till det.
- Starta Raspberry Pi Imager och klicka Välj OS > Raspberry Pi OS (annat) > Raspberry Pi OS (64-bitars).
- Klick Välj Lagring och välj ditt microSD-kort. Se till att kortet är tomt eller inte har några viktiga data.
- Klick Skriva. Bekräfta när uppmaningen visas. Detta kan ta ett tag att slutföra.
- När det är klart kommer SD-kortet att matas ut automatiskt. Koppla ur kortet och anslut det igen.
- Öppna Utforskaren eller Upphittare fönstret och öppna sedan känga dela.
- Skapa två filer: ssh och wpa_supplicant.conf (om du ska använda Wi-Fi för nätverksanslutning).
- I den wpa_supplicant.conf fil, klistra in följande (ändrar AU till din egen landskod och ssid och psk värden till din egen routers uppgifter) och spara den sedan.
land=AU
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
nätverk={
ssid="MyWiFiNetwork"
psk="aVeryStrongPassword"
key_mgmt=WPA-PSK
}
De ssh filen förblir tom utan förlängning.
Det rekommenderas starkt att du ansluter Raspberry Pi till ditt nätverk eller router med en Ethernet-kabel för förbättrad hastighet och säkerhet.
Steg 2: Konfigurera och installera PiVPN
PiVPN är ett lättviktsskript som vi kan använda för att installera och ställa in WireGuard på Raspberry Pi. Stegen är som följer:
- Sätt i microSD-kortet i Raspberry Pi.
- Anslut HDMI-kabeln till Pi och en skärm, som din bildskärm eller TV.
- Anslut också ett USB-tangentbord och en mus.
- Slå på strömmen för att starta upp Raspberry Pi.
- Konfigurera Raspberry Pi OS initiala installation, skapa ett lokalt användarkonto, installera uppdateringar och starta sedan om. Kom ihåg det lokala användarnamnet och lösenordet du skapar här.
Efter omstarten öppnar du a Terminal fönster och kör följande kommando för att uppdatera paketen.
sudo apt uppdatering && sudo apt full uppgradering
Tryck Y för bekräftelse (om en uppmaning visas) för att fortsätta uppdateringsprocessen. Detta kan ta ett tag att slutföra. Efter att ha uppdaterat paketen, kör följande kommando i terminalfönstret för att starta PiVPN- och WireGuard-installationen.
curl -L https://install.pivpn.io | våldsamt slag
Detta kommer att ladda ner och öppna PiVPN-installationsguiden som vi kommer att använda för att installera WireGuard VPN. Om du får en ringla fel, se till ringla installeras genom att köra följande kommando i terminalfönstret och försök sedan igen.
sudo apt Installera lockigt
När PiVPN-installationen har laddats ner, visas ett installationsguidefönster (som visas nedan) som visar meddelandet "Denna installationsguide kommer att förvandla din Raspberry Pi till en OpenVPN och WireGuard-server."
Du måste ställa in eller tilldela en statisk IP-adress till din Raspberry Pi för att förhindra IP-ändring efter strömavbrott eller omstart. Du kan reservera IP: n från din routers DHCP-inställningar. Om du har reserverat IP-adressen i din router, välj Ja. Om du inte kan göra det, välj Nej för att ställa in en statisk IP-adress på Raspberry Pi.
Standardanvändaren är pi, och det bör synas på den här skärmen. Men om du har konfigurerat en profil när du konfigurerade Raspberry Pi OS (64-bit), kommer ditt användarnamn att visas här. Använd piltangenterna för att markera och mellanslagstangenten för att markera den och tryck sedan på Stiga på knapp eller välj OK.
Från de tillgängliga alternativen väljer du WireGuard och klickar OK eller tryck på Stiga på nyckel.
Installera alla nödvändiga uppdateringar om en prompt visas. Annars på Installera WireGuard skärm, välj Ja. Detta kommer att börja installera WireGuard VPN-servern på din Raspberry Pi. Gör inga ändringar när du tillfrågas. Behåll den som standard, till exempel standardport 51820, om du inte vill ha en annan.
Bekräfta standardporten och välj Ja. På nästa skärm måste du välja en DNS-leverantör. Du kan välja vilken som helst baserat på dina önskemål och plats. Om du använder en annonsblockerande DNS-server, till exempel Pi-hole, måste du välja Beställnings och ange sedan DNS-adressen manuellt.
Bekräfta det valda DNS-servervalet och välj Ja eller tryck Stiga på att fortsätta. Du kommer att visas med två alternativ: du kan använda offentlig IP eller offentlig DNS. Välj den …använd denna offentliga IP alternativet om du har en statisk IP tilldelad av din tjänsteleverantör. Välj annars DNS-inträde att använda en offentlig DNS (för dynamisk IP) och ställa in dynamisk DNS. Du kan välja från bästa gratis dynamiska DNS-leverantörer.
Bekräfta den offentliga IP- eller DNS-adressen genom att välja Ja. I detta skede kommer servernycklar att genereras. I nästa steg måste du utföra en obevakad uppgradering. Detta kommer att installera de nödvändiga paketen.
I det här skedet har du slutfört installationen av WireGuard VPN. Du måste starta om Raspberry Pi för att ändringarna ska träda i kraft.
Steg 3: Anslut enheter till Raspberry Pi WireGuard VPN
För att ansluta till din Raspberry Pi WireGuard VPN måste du skapa en profil. I ett terminalfönster anger du följande kommando,
sudo pivpn add
Ange detaljerna för din profil. Du kan namnge det vad som helst, som t.ex "MyWireGuardVPN". Detta kommer att ställa in din profil. Konfigurationsfilen för anslutning finns under /home/pi/configs.
Du kan använda den här konfigurationsfilen för en WireGuard-anslutning eller generera en QR-kod för en säker WireGuard VPN-anslutning. För detta måste du installera WireGuard VPN-appen på din Android- eller iOS-enhet. För att generera QR-koden, kör följande kommando i ett terminalfönster på din Raspberry Pi.
pivpn -qr MyWireGuardVPN
På WireGuard-appen på din Android- eller iOS-enhet trycker du på + (plus) ikonen och välj SKANNA FRÅN QR-KOD för att skanna QR-koden. Ange profilnamnet och tryck på Spara.
Nu kan du använda den här profilen för att ansluta till din WireGuard VPN som körs på Raspberry Pi.
WireGuards hastighetsprestanda beror på din nätverkshastighet.
Bläddra säkert med WireGuard på Raspberry Pi
I den här guiden har vi visat dig hur du ställer in WireGuard på en Raspberry Pi 3 eller 4 och ansluter dina mobila enheter till det säkra VPN. Du kan nu använda din egen Raspberry Pi WireGuard VPN-server för att säkert komma åt webben och ditt hemnätverk på distans. Det tillkommer inga prenumerationsavgifter eller dataloggning. Detta ger även internetleverantörers integritet och hjälper dig att komma åt innehåll på ett säkert sätt var som helst.
Hur man ställer in WireGuard på Windows
Läs Nästa
Relaterade ämnen
- DIY
- Raspberry Pi
- WireGuard
- VPN
Om författaren

Ravi är en expert på teknikförklaring, en IoT-entusiast och Linux-älskare med en bakgrund inom big data och apputveckling. Han tillbringar större delen av sina helger med att arbeta med IoT-enheter och spela spel på Xbox. Han är också en ensamresenär som älskar att vandra och utforska nya stigar.
Prenumerera på vårt nyhetsbrev
Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e-böcker och exklusiva erbjudanden!
Klicka här för att prenumerera