WireGuard je dokaj nov protokol VPN, ki je veliko bolj varen in hitrejši od OpenVPN ali IPsec. Če iščete varno rešitev VPN, je WireGuard ena najboljših izbir: lahko nastavite svoj lasten WireGuard VPN na Raspberry Pi in povežite vse svoje naprave s strežnikom brez skrbi za težavo s pasovno širino ali podatke varnost. Ta vodnik po korakih vam bo pokazal, kako.
Aplikacija WireGuard VPN je na voljo za vse glavne platforme, kot so naprave Windows, Mac, Linux, Android in iOS, ki jih lahko uporabite za varno povezavo naprav z DIY WireGuard VPN.
Kaj boste potrebovali
Za ustvarjanje lastnega VPN-ja z WireGuard boste potrebovali naslednje.
- Raspberry Pi 3 ali 4 z napajalnikom in ohišjem.
- 8 GB ali večja kartica microSD.
- Ethernet kabel za povezavo Raspberry Pi z vašim usmerjevalnikom.
- USB miška in tipkovnica (neobvezno)
1. korak: Pripravite kartico SD
- Prenesite Raspberry Pi Imager orodje na drugem računalniku in nanj priključite kartico microSD.
- Zaženite Raspberry Pi Imager in kliknite Izberite OS > Raspberry Pi OS (drugo) > OS Raspberry Pi (64-bit).
- Kliknite Izberite Shramba in izberite svojo kartico microSD. Prepričajte se, da je kartica prazna ali da nima pomembnih podatkov.
- Kliknite piši. Potrdite, ko se prikaže poziv. To lahko traja nekaj časa, da se dokonča.
- Ko končate, bo kartica SD samodejno izvržena. Odklopite kartico in jo znova priključite.
- Odprite Raziskovalec datotek oz Finder okno in nato odprite škorenj particija.
- Ustvarite dve datoteki: ssh in wpa_supplicant.conf (če boste za omrežno povezavo uporabljali Wi-Fi).
- V wpa_supplicant.conf datoteko, prilepite naslednje (spremenite AU na svojo kodo države in ssid in psk vrednosti na podrobnosti vašega usmerjevalnika) in ga nato shranite.
država=AU
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
omrežje={
ssid="MyWiFiNetwork"
psk="zelo močno geslo"
key_mgmt=WPA-PSK
}
The ssh datoteka ostane prazna brez priponke.
Zelo priporočljivo je, da Raspberry Pi povežete z omrežjem ali usmerjevalnikom s kablom Ethernet za izboljšano hitrost in varnost.
2. korak: Nastavite in namestite PiVPN
PiVPN je lahek skript, ki ga lahko uporabimo za namestitev in nastavitev WireGuard na Raspberry Pi. Koraki so naslednji:
- Vstavite kartico microSD v Raspberry Pi.
- Priključite kabel HDMI na Pi in zaslon, kot je vaš monitor ali TV.
- Priključite tudi USB tipkovnico in miško.
- Vklopite napajanje, da zaženete Raspberry Pi.
- Konfigurirajte začetno nastavitev OS Raspberry Pi, ustvarite lokalni uporabniški račun, namestite posodobitve in nato znova zaženite. Zapomnite si lokalno uporabniško ime in geslo, ki ju ustvarite tukaj.
Po ponovnem zagonu odprite a terminal okno in zaženite naslednji ukaz, da posodobite pakete.
sudo apt posodobitev && sudo apt popolna nadgradnja
Pritisnite Y za potrditev (če se prikaže poziv) za nadaljevanje postopka posodabljanja. To lahko traja nekaj časa, da se dokonča. Po posodobitvi paketov zaženite naslednji ukaz v oknu terminala, da zaženete namestitev PiVPN in WireGuard.
curl -L https://install.pivpn.io | bash
To bo preneslo in odprlo čarovnika za nastavitev PiVPN, ki ga bomo uporabili za namestitev WireGuard VPN. Če prejmete a curl napaka, prepričaj se curl je nameščen tako, da zaženete naslednji ukaz v oknu terminala in nato poskusite znova.
sudo apt namestite curl -y
Ko je nastavitev PiVPN prenesena, se prikaže okno čarovnika za nastavitev (kot je prikazano spodaj), ki prikazuje sporočilo »Ta čarovnik za namestitev bo vaš Raspberry Pi pretvoril v strežnik OpenVPN in WireGuard«.
Morate nastaviti ali dodeliti a statični naslov IP vašega Raspberry Pi da preprečite kakršno koli spremembo IP-ja po izgubi napajanja ali ponovnem zagonu. IP lahko rezervirate v nastavitvah DHCP usmerjevalnika. Če ste v svojem usmerjevalniku rezervirali naslov IP, izberite da. Če tega ne zmorete, izberite št za nastavitev statičnega naslova IP na Raspberry Pi.
Privzeti uporabnik je pi, in mora biti viden na tem zaslonu. Če pa ste med nastavitvijo OS Raspberry Pi (64-bitni) konfigurirali profil, bo vaše uporabniško ime prikazano tukaj. Uporabite puščične tipke, da označite, in preslednico, da jo izberete, nato pa pritisnite Vnesite tipko ali izberite v redu.
Med razpoložljivimi možnostmi izberite WireGuard in kliknite v redu ali pritisnite na Vnesite ključ.
Če se prikaže poziv, namestite katero koli potrebno posodobitev. Sicer pa na Namestite WireGuard zaslon, izberite da. To bo začelo nameščati strežnik WireGuard VPN na vaš Raspberry Pi. Na zahtevo ne spreminjajte. Naj bo privzeta, na primer privzeta vrata 51820, razen če želite drugačna.
Potrdite privzeta vrata in izberite da. Na naslednjem zaslonu morate izbrati a Ponudnik DNS. Izberete lahko katero koli glede na vaše želje in lokacijo. Če uporabljate strežnik DNS za blokiranje oglasov, kot je Pi-hole, morate izbrati Po meri in nato ročno vnesite naslov DNS.
Potrdite izbrano izbiro strežnika DNS in izberite da ali pritisnite Vnesite nadaljevati. Prikazani boste z dvema možnostma: lahko uporabite javni IP ali javni DNS. Izberite … uporabite ta javni IP možnost, če imate statični IP, ki vam ga je dodelil ponudnik storitev. Sicer pa izberite Vnos DNS za uporabo javnega DNS (za dinamični IP) in nastavitev dinamičnega DNS. Izbirate lahko med najboljši brezplačni ponudniki Dynamic DNS.
Potrdite javni IP ali DNS z izbiro da. Na tej stopnji bodo ustvarjeni ključi strežnika. V naslednjem koraku morate izvesti nenadzorovano nadgradnjo. To bo namestilo zahtevane pakete.
Na tej stopnji ste dokončali namestitev WireGuard VPN. Da bodo spremembe začele veljati, morate znova zagnati Raspberry Pi.
3. korak: Povežite naprave z Raspberry Pi WireGuard VPN
Če se želite povezati s svojim Raspberry Pi WireGuard VPN, morate ustvariti profil. V oknu terminala vnesite naslednji ukaz:
sudo pivpn dodaj
Vnesite podrobnosti svojega profila. Lahko ga poimenujete karkoli, npr "MyWireGuardVPN". To bo nastavilo vaš profil. Konfiguracijsko datoteko za povezavo najdete pod /home/pi/configs.
To konfiguracijsko datoteko lahko uporabite za povezavo WireGuard ali ustvarite kodo QR za varno povezavo WireGuard VPN. Za to morate na svojo napravo Android ali iOS namestiti aplikacijo WireGuard VPN. Če želite ustvariti kodo QR, zaženite naslednji ukaz v oknu terminala na vašem Raspberry Pi.
pivpn -qr MyWireGuardVPN
V aplikaciji WireGuard v napravi Android ali iOS tapnite + (plus) in izberite Skeniraj iz QR KODE za skeniranje QR kode. Vnesite ime profila in tapnite Shrani.
Zdaj lahko uporabite ta profil za povezavo z vašim WireGuard VPN, ki deluje na Raspberry Pi.
Hitrost WireGuard bo odvisna od hitrosti vašega omrežja.
Varno brskajte z WireGuard na Raspberry Pi
V tem priročniku smo vam pokazali, kako nastaviti WireGuard na Raspberry Pi 3 ali 4 in svoje mobilne naprave povezati z varnim VPN. Zdaj lahko uporabite svoj lastni strežnik Raspberry Pi WireGuard VPN za varen dostop do spleta in domačega omrežja na daljavo. Ni naročnin ali beleženja podatkov. To zagotavlja tudi zasebnost ponudnika internetnih storitev in vam omogoča varen dostop do vsebine od koder koli.
Kako nastaviti WireGuard v sistemu Windows
Preberite Naprej
Povezane teme
- DIY
- Raspberry Pi
- WireGuard
- VPN
O avtorju
Ravi je strokovni tehnični razlagalec, navdušenec za internet stvari in ljubitelj Linuxa z izkušnjami na področju velikih podatkov in razvoja aplikacij. Večino svojih vikendov preživi v delu z napravami IoT in igranju iger na Xboxu. Je tudi solo popotnik, ki obožuje pohodništvo in raziskovanje novih poti.
Naročite se na naše novice
Pridružite se našemu glasilu za tehnične nasvete, ocene, brezplačne e-knjige in ekskluzivne ponudbe!
Kliknite tukaj, da se naročite