WireGuard er en ret ny VPN-protokol, som er meget mere sikker og hurtigere end OpenVPN eller IPsec. Hvis du leder efter en sikker VPN-løsning, er WireGuard et af de bedste valg: du kan oprette din egen WireGuard VPN på Raspberry Pi og tilslut alle dine enheder til serveren uden at bekymre dig om båndbreddeproblemet eller data sikkerhed. Denne trin-for-trin guide viser dig hvordan.
WireGuard VPN-appen er tilgængelig til alle større platforme, såsom Windows, Mac, Linux, Android og iOS-enheder, som du kan bruge til at forbinde dine enheder sikkert til DIY WireGuard VPN.
Hvad du skal bruge
Du skal bruge følgende for at oprette din egen VPN med WireGuard.
- Raspberry Pi 3 eller 4 med strømforsyning og etui.
- 8 GB eller større microSD-kort.
- Ethernet-kabel til at forbinde Raspberry Pi til din router.
- USB-mus og tastatur (valgfrit)
Trin 1: Forbered SD-kortet
- Download Raspberry Pi Imager værktøj på en anden computer og tilslut microSD-kortet til det.
- Start Raspberry Pi Imager og klik Vælg OS > Raspberry Pi OS (andet) > Raspberry Pi OS (64-bit).
- Klik Vælg Opbevaring og vælg dit microSD-kort. Sørg for, at kortet er tomt eller ikke har vigtige data.
- Klik Skrive. Bekræft, når prompten vises. Dette kan tage et stykke tid at fuldføre.
- Når det er gjort, skubbes SD-kortet automatisk ud. Frakobl kortet og tilslut det igen.
- Åbn Fil Explorer eller Finder vinduet, og åbn derefter støvle skillevæg.
- Opret to filer: ssh og wpa_supplicant.conf (hvis du skal bruge Wi-Fi til netværksforbindelse).
- I den wpa_supplicant.conf fil, indsæt følgende (ændrer AU til din egen landekode og ssid og psk værdier til din egen routers detaljer), og gem den derefter.
land=AU
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
netværk={
ssid="MyWiFiNetwork"
psk="aMegetStrongPassword"
key_mgmt=WPA-PSK
}
Det ssh filen forbliver tom uden udvidelse.
Det anbefales stærkt, at du tilslutter Raspberry Pi til dit netværk eller din router ved hjælp af et Ethernet-kabel for forbedret hastighed og sikkerhed.
Trin 2: Konfigurer og installer PiVPN
PiVPN er et letvægtsscript, som vi kan bruge til at installere og opsætte WireGuard på Raspberry Pi. Trinene er som følger:
- Indsæt microSD-kortet i Raspberry Pi.
- Tilslut HDMI-kablet til Pi og en skærm, såsom din skærm eller dit tv.
- Tilslut også et USB-tastatur og en mus.
- Tænd for strømmen for at starte Raspberry Pi.
- Konfigurer Raspberry Pi OS indledende opsætning, opret en lokal brugerkonto, installer opdateringer, og genstart derefter. Husk det lokale brugernavn og adgangskode du opretter her.
Efter genstart skal du åbne en Terminal vindue og kør følgende kommando for at opdatere pakkerne.
sudo apt opdatering && sudo apt fuld opgradering
Trykke Y til bekræftelse (hvis en prompt vises) for at fortsætte opdateringsprocessen. Dette kan tage et stykke tid at fuldføre. Efter opdatering af pakkerne skal du køre følgende kommando i terminalvinduet for at starte PiVPN- og WireGuard-installationen.
krølle -L https://install.pivpn.io | bash
Dette vil downloade og åbne PiVPN-opsætningsguiden, som vi vil bruge til at installere WireGuard VPN. Hvis du modtager en krølle fejl, sørg for krølle installeres ved at køre følgende kommando i terminalvinduet og derefter prøve igen.
sudo apt installere krølle -y
Når PiVPN-opsætningen er downloadet, vises et opsætningsguidevindue (som vist nedenfor), der viser beskeden "Denne installationsguide vil forvandle din Raspberry Pi til en OpenVPN- og WireGuard-server."
Du skal konfigurere eller tildele en statisk IP-adresse til din Raspberry Pi for at forhindre enhver IP-ændring efter strømsvigt eller genstart. Du kan reservere IP'en fra din routers DHCP-indstillinger. Hvis du har reserveret IP'en i din router, skal du vælge Ja. Hvis du ikke kan gøre det, skal du vælge Ingen at oprette en statisk IP-adresse på Raspberry Pi.
Standardbrugeren er pi, og det skulle være synligt på denne skærm. Men hvis du har konfigureret en profil, mens du konfigurerede Raspberry Pi OS (64-bit), vil dit brugernavn blive vist her. Brug piletasterne til at fremhæve og mellemrumstasten til at vælge det, og tryk derefter på Gå ind tast eller vælg Okay.
Fra de tilgængelige muligheder skal du vælge WireGuard og klikke Okay eller tryk på Gå ind nøgle.
Installer enhver påkrævet opdatering, hvis en prompt vises. Ellers på Installer WireGuard skærm, skal du vælge Ja. Dette vil begynde at installere WireGuard VPN-serveren på din Raspberry Pi. Foretag ikke ændringer, når du bliver bedt om det. Behold den som standard, såsom standardport 51820, medmindre du vil have en anden.
Bekræft standardporten og vælg Ja. På den næste skærm skal du vælge en DNS udbyder. Du kan vælge hvilken som helst baseret på dine præferencer og placering. Hvis du bruger en annonceblokerende DNS-server, såsom Pi-hole, skal du vælge Brugerdefinerede og indtast derefter DNS-adressen manuelt.
Bekræft det valgte DNS-servervalg og vælg Ja eller tryk Gå ind at fortsætte. Du vil blive vist med to muligheder: du kan bruge offentlig IP eller offentlig DNS. Vælg …brug denne offentlige IP mulighed, hvis du har en statisk IP tildelt af din tjenesteudbyder. Ellers skal du vælge DNS-indgang at bruge en offentlig DNS (til dynamisk IP) og opsætte dynamisk DNS. Du kan vælge fra bedste gratis dynamiske DNS-udbydere.
Bekræft den offentlige IP eller DNS ved at vælge Ja. På dette stadium vil servernøgler blive genereret. I det næste trin skal du udføre en uovervåget opgradering. Dette vil installere de nødvendige pakker.
På dette stadium har du fuldført installationen af WireGuard VPN. Du skal genstarte Raspberry Pi for at ændringerne træder i kraft.
Trin 3: Tilslut enheder til Raspberry Pi WireGuard VPN
For at oprette forbindelse til din Raspberry Pi WireGuard VPN skal du oprette en profil. Indtast følgende kommando i et terminalvindue,
sudo pivpn tilføje
Indtast detaljerne for din profil. Du kan navngive det hvad som helst, som f.eks "MyWireGuardVPN". Dette vil konfigurere din profil. Konfigurationsfilen for tilslutning findes under /home/pi/configs.
Du kan bruge denne konfigurationsfil til en WireGuard-forbindelse eller generere en QR-kode til en sikker WireGuard VPN-forbindelse. Til dette skal du installere WireGuard VPN-appen på din Android- eller iOS-enhed. For at generere QR-koden skal du køre følgende kommando i et terminalvindue på din Raspberry Pi.
pivpn -qr MyWireGuardVPN
På WireGuard-appen på din Android- eller iOS-enhed skal du trykke på + (plus) ikon og vælg SCAN FRA QR-KODE for at scanne QR-koden. Indtast profilnavnet, og tryk på Gemme.
Nu kan du bruge denne profil til at oprette forbindelse til din WireGuard VPN, der kører på Raspberry Pi.
WireGuard-hastighedsydelsen afhænger af din netværkshastighed.
Gennemse sikkert med WireGuard på Raspberry Pi
I denne guide har vi vist dig, hvordan du opsætter WireGuard på en Raspberry Pi 3 eller 4 og forbinder dine mobile enheder til den sikre VPN. Du kan nu bruge din egen Raspberry Pi WireGuard VPN-server til sikker fjernadgang til internettet og dit hjemmenetværk. Der er ingen abonnementsgebyrer eller datalogning. Dette giver også internetudbyderens privatliv og hjælper dig med at få sikker adgang til indhold hvor som helst.
Sådan konfigurerer du WireGuard på Windows
Læs Næste
Relaterede emner
- gør det selv
- Raspberry Pi
- WireGuard
- VPN
Om forfatteren
Ravi er en ekspert teknisk forklarer, en IoT-entusiast og Linux-elsker med en baggrund i big data og app-udvikling. Han bruger det meste af sine weekender på at arbejde med IoT-enheder og spille spil på Xbox. Han er også en solorejsende, der elsker at vandre og udforske nye stier.
Abonner på vores nyhedsbrev
Tilmeld dig vores nyhedsbrev for tekniske tips, anmeldelser, gratis e-bøger og eksklusive tilbud!
Klik her for at abonnere