Kako postaviti VPN s WireGuardom na Raspberry Piju

Zadnje ažuriranje: 30 kolovoz 2026

Raspberry Pi računalna ploča u prozirnom kućištu za VPN server

Jeste li se ikada osjećali kao da je pregledavanje interneta putem Wi-Fi-ja u kafiću ili hotelu hodanje kroz minsko polje? Istina je da čak i ako se osjećamo sigurno, ostavljanje naših podataka izloženim na javnim mrežama je rizično. Tu nastupa VPN ili virtualna privatna mreža . U biti stvara šifrirani tunel između vašeg uređaja i vaše kućne mreže. To je kao da imate super dugi kabel koji vas izravno povezuje s vašim usmjerivačem, bez obzira koliko ste daleko u svijetu, omogućujući vam pregledavanje uz potpunu privatnost i sigurnost.

Za postavljanje ovog sustava ne morate trošiti bogatstvo na mjesečne pretplate; s Raspberry Pijem , tim sićušnim računalom koje troši manje energije od žarulje, možete stvoriti vlastiti server. Ne samo da štiti vaš promet, već vam daje i supermoć pristupa datotekama na vašoj lokalnoj mreži ili zaobilaženja geografskih ograničenja sadržaja kao da sjedite na kauču u dnevnoj sobi. Pogledajmo kako ga pokrenuti pomoću WireGuarda , koji je trenutno najmodernija, najlakša i najbrža dostupna opcija.

napredni VPN s vlastitim hostingom
Povezani članak:
Napredni VPN s vlastitim hostingom: Potpuni vodič i prave opcije

Priprema terena: Oprema i sustav

Detalj Ethernet kabela spojenih na mrežni priključak za stabilnost poslužitelja

Prije nego što se upustimo u softver, moramo pripremiti opremu. Idealno bi bilo koristiti Raspberry Pi 4 zbog njegove procesorske snage i RAM-a, iako će bilo koji noviji model poslužiti. Trebat će nam microSD kartica od najmanje 8 GB s instaliranim Raspberry Pi OS-om . Bitno je da je ploča spojena putem Ethernet kabela kako bi se osigurala stabilnost, iako će raditi i Wi-Fi. Ključna stvar je dodijeliti statičku IP adresu Raspberry Piju u postavkama usmjerivača kako poslužitelj ne bi "nestao" svaki put kada se usmjerivač ponovno pokrene.

  MySQL upravljanje korisnicima: osnovni savjeti

Instalacija WireGuarda: Dva moguća puta

Osoba konfigurira WireGuard softver na prijenosnom računalu

Postoje dva načina za rješavanje ovog problema: ručni način, za one koji uživaju u pisanju koda, i automatizirani način, za one od nas koji žele brze rezultate. Ako odaberete ručni način, morat ćete pronaći automatizirani način. ručni načinMorat ćete ažurirati sustav s apt update i instalirajte zaglavlja kernela. Budući da WireGuard ponekad nije u službenim Raspbian repozitorijima, uobičajeno je dodati Debian repozitorije i upravljati sigurnosnim ključevima za instalaciju paketa. wireguard preko apt.

Sigurnost otvorenog koda Homelaba
Povezani članak:
Sigurnost kućnog laboratorija s alatima otvorenog koda

Za većinu ljudi, najrazumnije je koristiti skripte za automatizaciju poput PiVPN ili instalacija WireguardaOve skripte obavljaju prljavi posao za vas: konfiguriraju vatrozid, generiraju ključeve i prilagođavaju usmjeravanje. Za pokretanje PiVPN-a jednostavno pokrenite naredbu. curl u terminalu. Čarobnjak će vas pitati želite li WireGuard ili OpenVPN; Uvijek birajte WireGuard zbog svoje energetske učinkovitosti i brzine. Tijekom procesa, tražit će vas port (standard je 51820), koji će zatim trebati otvoriti na usmjerivaču.

Upravljanje ključevima i konfiguracija poslužitelja

Srce WireGuarda je javni i privatni ključeviPoslužitelj generira par, a svaki klijent (mobilni, PC) treba svoj vlastiti za izvođenje "rukovanja" ili rukovanjeAko to radite ručno, ovi ključevi su pohranjeni u /etc/wireguardDatoteka konfiguracije poslužitelja (wg0.conf) definira virtualna IP adresa VPN-a i pravila iptables (PostUp i PostDown) kako bi promet ispravno tekao kroz mrežno sučelje, bez obzira eth0 o wlan0.

Glavni trik: IP prosljeđivanje i lokalni pristup

IP sigurnosna kamera dostupna putem WireGuard VPN-a na Raspberry Pi-ju

Ako samo želite sigurno pregledavati, gore navedeno je dovoljno, ali ako želite pristupiti vašem NAS-u, IP kamerama ili datotečnom poslužitelju Izvan sustava morate omogućiti IP prosljeđivanje. To se postiže uređivanjem datoteke /etc/sysctl.conf i odkomentiranje retka net.ipv4.ip_forward=1Bez ovog koraka, Raspberry Pi će primiti vezu, ali neće znati kako. proslijediti pakete ostalim uređajima iz vašeg doma. Također se preporučuje konfiguriranje maskarada u vatrozidu kako bi se poboljšao sigurnost kućne mreže i IoT tako da lokalni uređaji prepoznaju VPN promet kao da je interni.

ojačavanje kućnog laboratorija VLAN
Povezani članak:
Ojačavanje kućnog laboratorija VLAN-ovima: cjeloviti vodič za kućnu sigurnost

Dinamički DNS: Zaboravite na pamćenje IP adrese

Problem s kućnim internetskim vezama je taj što se javna IP adresa često mijenja. Kako biste izbjegli da se zaključate iz vlastitog VPN-a, najbolje rješenje je korištenje DDNS usluge poput DuckDNS-a . To vam dodjeljuje naziv domene (na primjer, mojeime.duckdns.org ) koji uvijek pokazuje na vašu trenutnu IP adresu. Na svoj Raspberry Pi možete instalirati skriptu za automatsko ažuriranje koja obavještava DNS uslugu svakih nekoliko minuta ako se vaša IP adresa promijenila, osiguravajući da je tunel uvijek operativan.

  Najbolji web resursi za Laravel

Konfiguracija klijenta i konačno povezivanje

Nakon što je poslužitelj potpuno operativan, potrebno je kreirati korisničke profile. S PiVPN-om to je jednostavno kao tipkanje. pivpn addSustav će generirati datoteku .conf za svaki uređaj. Za mobilne uređaje najprikladniji način je pokretanje pivpn -qr, koji projicira QR kod na terminaluJednostavno preuzmite WireGuard aplikaciju, skenirajte kod i spremni ste. Za Windows ili Mac, samo uvezite preuzetu konfiguracijsku datoteku.

Ključni korak: Otvorite portove na ruteru

Moderni bežični ruter na kućnom računalu za prosljeđivanje portova

Nijedna od gore navedenih konfiguracija neće raditi ako vaš usmjerivač blokira dolazni promet. Morate pristupiti administratorskoj ploči usmjerivača i stvoriti pravilo prosljeđivanja portova . Morate otvoriti UDP port 51820 (ili koji god port ste odabrali) i usmjeriti sav taj promet na lokalnu IP adresu vašeg Raspberry Pi-ja . Imajte na umu da mora biti UDP , jer WireGuard ne koristi TCP.

najbolje Linux distribucije za sigurnost
Povezani članak:
Najbolje Linux distribucije za zaštitu vaše sigurnosti i privatnosti

Dodaci: Pi-hole i blokiranje oglasa

Ako želite podići svoju konfiguraciju na višu razinu, možete instalirati Pi-hole uz VPN. Integracijom oba, možete konfigurirati VPN da koristi Pi-holeovu IP adresu kao svoj DNS poslužitelj. Rezultat je nevjerojatan: kada ste vani i koristite mobilne podatke i aktivirate VPN, svi oglasi na web stranicama i aplikacijama će nestati , jer će DNS promet prvo proći kroz Pi-holeov filter kod kuće prije nego što se spoji na mrežu.

Postavljanje ovog poslužitelja daje nam potpunu kontrolu nad našom privatnošću, eliminirajući ovisnost o vanjskim tvrtkama i iskorištavajući nisku potrošnju energije ARM matične ploče. Kombiniranjem WireGuarda s DDNS-om i pravilnim otvaranjem UDP portova, pretvaramo mali uređaj u siguran i svestran pristupnik našoj kućnoj mreži s bilo kojeg mjesta u svijetu.

Krupni plan Raspberry Pi ploče s elektroničkim komponentama, mikročipovima i portovima vidljivim na površini, idealno za ilustraciju glavnog hardvera tutorijala
Povezani članak:
Potpuni vodič za instaliranje i optimizaciju AdGuard Homea na Raspberry Piju