WireGuard er en ganske ny VPN-protokoll som er mye sikrere og raskere enn OpenVPN eller IPsec. Hvis du ser etter en sikker VPN-løsning, er WireGuard et av de beste valgene: du kan sette opp din egen WireGuard VPN på Raspberry Pi og koble alle enhetene dine til serveren uten å bekymre deg for båndbreddeproblemet eller data sikkerhet. Denne trinnvise guiden viser deg hvordan.
WireGuard VPN-appen er tilgjengelig for alle større plattformer, for eksempel Windows-, Mac-, Linux-, Android- og iOS-enheter som du kan bruke til å koble enhetene dine til DIY WireGuard VPN på en sikker måte.
Hva du trenger
Du trenger følgende for å lage din egen VPN med WireGuard.
- Raspberry Pi 3 eller 4 med strømforsyning og etui.
- 8 GB eller større microSD-kort.
- Ethernet-kabel for å koble Raspberry Pi til ruteren.
- USB-mus og tastatur (valgfritt)
Trinn 1: Klargjør SD-kortet
- Last ned Raspberry Pi Imager verktøyet på en annen datamaskin og koble microSD-kortet til det.
- Start Raspberry Pi Imager og klikk Velg OS > Raspberry Pi OS (annet) > Raspberry Pi OS (64-bit).
- Klikk Velg Lagring og velg microSD-kortet ditt. Kontroller at kortet er tomt eller ikke har viktige data.
- Klikk Skrive. Bekreft når forespørselen vises. Dette kan ta en stund å fullføre.
- Når det er gjort, vil SD-kortet automatisk løses ut. Koble fra kortet og koble det til igjen.
- Åpne Filutforsker eller Finner vinduet og åpne deretter støvel skillevegg.
- Lag to filer: ssh og wpa_supplicant.conf (hvis du skal bruke Wi-Fi for nettverkstilkobling).
- I wpa_supplicant.conf fil, lim inn følgende (endrer AU til din egen landskode, og ssid og psk verdier til din egen ruters detaljer) og lagre den deretter.
land=AU
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
nettverk={
ssid="MyWiFiNetwork"
psk="et VeryStrongPassword"
key_mgmt=WPA-PSK
}
De ssh filen forblir tom uten utvidelse.
Det anbefales sterkt at du kobler Raspberry Pi til nettverket eller ruteren ved hjelp av en Ethernet-kabel for forbedret hastighet og sikkerhet.
Trinn 2: Konfigurer og installer PiVPN
PiVPN er et lett skript som vi kan bruke til å installere og sette opp WireGuard på Raspberry Pi. Trinnene er som følger:
- Sett inn microSD-kortet i Raspberry Pi.
- Koble HDMI-kabelen til Pi og en skjerm, for eksempel skjermen eller TV-en.
- Koble også til et USB-tastatur og en mus.
- Slå på strømmen for å starte opp Raspberry Pi.
- Konfigurer Raspberry Pi OS første oppsett, opprett en lokal brukerkonto, installer oppdateringer og start deretter på nytt. Husk det lokale brukernavnet og passordet du oppretter her.
Etter omstart åpner du en Terminal vindu og kjør følgende kommando for å oppdatere pakkene.
sudo apt oppdatering && sudo apt full oppgradering
trykk Y for bekreftelse (hvis en melding vises) for å fortsette oppdateringsprosessen. Dette kan ta en stund å fullføre. Etter å ha oppdatert pakkene, kjør følgende kommando i terminalvinduet for å starte PiVPN- og WireGuard-installasjonen.
krøll -L https://install.pivpn.io | bash
Dette vil laste ned og åpne PiVPN-oppsettveiviseren som vi vil bruke til å installere WireGuard VPN. Hvis du mottar en krølle feil, sørg for krølle installeres ved å kjøre følgende kommando i terminalvinduet og deretter prøve på nytt.
sudo apt installere krølle -y
Når PiVPN-oppsettet er lastet ned, vises et oppsettsveiviservindu (som vist nedenfor) som viser meldingen "Denne installasjonsveiviseren vil forvandle din Raspberry Pi til en OpenVPN- og WireGuard-server."
Du må sette opp eller tilordne en statisk IP-adresse til din Raspberry Pi for å forhindre IP-endring etter strømbrudd eller omstart. Du kan reservere IP-en fra ruterens DHCP-innstillinger. Hvis du har reservert IP-en i ruteren, velg Ja. Hvis du ikke kan gjøre det, velg Nei for å sette opp en statisk IP-adresse på Raspberry Pi.
Standardbrukeren er pi, og den skal være synlig på denne skjermen. Men hvis du har konfigurert en profil mens du satte opp Raspberry Pi OS (64-bit), vil brukernavnet ditt vises her. Bruk piltastene for å markere og mellomromstasten for å velge den, og trykk deretter på Tast inn tasten eller velg OK.
Fra de tilgjengelige alternativene velger du WireGuard og klikker OK eller trykk på Tast inn nøkkel.
Installer eventuelle nødvendige oppdateringer hvis en melding vises. Ellers på Installer WireGuard skjerm, velg Ja. Dette vil begynne å installere WireGuard VPN-serveren på din Raspberry Pi. Ikke gjør noen endringer når du blir bedt om det. Behold den som standard, for eksempel standardport 51820, med mindre du vil ha en annen.
Bekreft standardporten og velg Ja. På neste skjermbilde må du velge en DNS-leverandør. Du kan velge hvilken som helst basert på dine preferanser og plassering. Hvis du bruker en annonseblokkerende DNS-server, for eksempel Pi-hole, må du velge Tilpasset og skriv deretter inn DNS-adressen manuelt.
Bekreft det valgte DNS-servervalget og velg Ja eller trykk Tast inn å fortsette. Du vil bli vist med to alternativer: du kan bruke offentlig IP eller offentlig DNS. Velg …bruk denne offentlige IP-en alternativet hvis du har en statisk IP tildelt av tjenesteleverandøren. Ellers, velg DNS-oppføring å bruke en offentlig DNS (for dynamisk IP) og sette opp dynamisk DNS. Du kan velge fra beste gratis dynamiske DNS-leverandører.
Bekreft den offentlige IP-en eller DNS-en ved å velge Ja. På dette stadiet vil servernøkler genereres. I neste trinn må du utføre en uovervåket oppgradering. Dette vil installere de nødvendige pakkene.
På dette stadiet har du fullført installasjonen av WireGuard VPN. Du må starte Raspberry Pi på nytt for at endringene skal tre i kraft.
Trinn 3: Koble enheter til Raspberry Pi WireGuard VPN
For å koble til Raspberry Pi WireGuard VPN må du opprette en profil. I et terminalvindu skriver du inn følgende kommando,
sudo pivpn legg til
Skriv inn detaljene for profilen din. Du kan kalle det hva som helst, for eksempel "MyWireGuardVPN". Dette vil sette opp profilen din. Konfigurasjonsfilen for tilkobling finner du under /home/pi/configs.
Du kan bruke denne konfigurasjonsfilen for en WireGuard-tilkobling eller generere en QR-kode for en sikker WireGuard VPN-tilkobling. For dette må du installere WireGuard VPN-appen på Android- eller iOS-enheten din. For å generere QR-koden, kjør følgende kommando i et terminalvindu på Raspberry Pi.
pivpn -qr MyWireGuardVPN
På WireGuard-appen på Android- eller iOS-enheten din trykker du på + (pluss)-ikonet og velg SKANN FRA QR-KODE for å skanne QR-koden. Skriv inn profilnavnet og trykk Lagre.
Nå kan du bruke denne profilen til å koble til WireGuard VPN som kjører på Raspberry Pi.
WireGuard-hastighetsytelsen vil avhenge av nettverkshastigheten din.
Bla trygt med WireGuard på Raspberry Pi
I denne guiden har vi vist deg hvordan du setter opp WireGuard på en Raspberry Pi 3 eller 4 og kobler dine mobile enheter til den sikre VPN. Du kan nå bruke din egen Raspberry Pi WireGuard VPN-server for sikker tilgang til nettet og hjemmenettverket ditt eksternt. Det er ingen abonnementsavgifter eller datalogging. Dette gir også internettleverandørens personvern og hjelper deg med sikker tilgang til innhold fra hvor som helst.
Hvordan sette opp WireGuard på Windows
Les Neste
Relaterte temaer
- DIY
- Raspberry Pi
- WireGuard
- VPN
Om forfatteren

Ravi er en teknisk ekspert, en IoT-entusiast og Linux-elsker med bakgrunn innen big data og apputvikling. Han bruker mesteparten av helgene på å jobbe med IoT-enheter og spille spill på Xbox. Han er også en alenereisende som elsker fotturer og å utforske nye stier.
Abonner på vårt nyhetsbrev
Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis e-bøker og eksklusive tilbud!
Klikk her for å abonnere