Ako nastaviť VPN s WireGuardom na Raspberry Pi

Posledná aktualizácia: 30 augusta 2026

Doska počítača Raspberry Pi v priehľadnom puzdre pre VPN server

Mali ste niekedy pocit, že prehliadanie Wi-Fi siete v kaviarni alebo hoteli je ako prechádzanie mínovým poľom? Pravdou je, že aj keď sa cítime bezpečne, ponechanie našich údajov vystavených verejným sieťam je riskantné. A práve tu... VPN alebo virtuálna súkromná sieťčo v podstate vytvára šifrovaný tunel medzi vaším zariadením a vaším domovom. Je to ako mať veľmi dlhý kábel, ktorý vás pripája priamo k routeru, bez ohľadu na to, či ste na druhej strane sveta, čo vám umožňuje prehliadajte s úplným súkromím a bezpečnosť.

Na nastavenie tohto systému nemusíte míňať majland na mesačné predplatné; s Raspberry PiS týmto malým počítačom, ktorý spotrebuje menej energie ako žiarovka, si môžeme vytvoriť vlastný server. Nielenže nám to pomáha chrániť prevádzku, ale nám to dáva aj superschopnosť... prístup k súborom v našej lokálnej sieti alebo obísť geografické obmedzenia obsahu, ako keby sme sedeli na gauči v obývačke. Pozrime sa, ako to spustiť a spustiť pomocou WireGuardčo je najmodernejšia, najľahšia a najrýchlejšia možnosť, aká je momentálne k dispozícii.

pokročilá VPN s vlastným hostingom
Súvisiaci článok:
Pokročilá VPN s vlastným hostingom: Kompletný sprievodca a skutočné možnosti

Príprava pôdy: Hardvér a systém

Detail ethernetových káblov pripojených k sieťovému portu pre stabilitu servera

Predtým, ako začneme pracovať na softvéri, musíme mať pripravené vybavenie. V ideálnom prípade Raspberry Pi 4 Vzhľadom na jeho výkon a RAM, hoci akýkoľvek novší model zvládne túto úlohu. Budeme potrebovať microSD kartu s kapacitou aspoň 8 GB s Raspberry Pi OS nainštalované. Je nevyhnutné, aby bola doska pripojená cez ethernetový kábel, aby sa zabezpečila stabilita, hoci bude fungovať aj Wi-Fi. Kľúčovým bodom je priradiť Statická IP adresa pre Raspberry Pi en la configuración del router para que el servidor no «desaparezca» cada vez que se reinicie el equipo.

  Správa používateľov MySQL: Základné tipy

Inštalácia WireGuardu: Dve možné cesty

Osoba konfigurujúca softvér WireGuard na notebooku

Existujú dva spôsoby, ako to riešiť: manuálny spôsob pre tých, ktorí radi píšu kód, a automatizovaný spôsob pre tých z nás, ktorí chcú rýchle výsledky. Ak si vyberiete manuálny spôsob, budete si musieť nájsť automatizovaný spôsob. manuálnym spôsobomBudete musieť aktualizovať systém pomocou apt update a nainštalujte hlavičkové súbory jadra. Keďže WireGuard sa niekedy nenachádza v oficiálnych repozitároch Raspbianu, je bežné pridať repozitáre Debianu a spravovať bezpečnostné kľúče na inštaláciu balíka. wireguard cez apt.

Bezpečnosť open source systému Homelab
Súvisiaci článok:
Zabezpečenie domáceho laboratória s nástrojmi s otvoreným zdrojovým kódom

Pre väčšinu ľudí je najrozumnejšie použiť automatizačné skripty ako PiVPN alebo inštalácia WireguarduTieto skripty urobia špinavú prácu za vás: konfigurujú firewall, generujú kľúče a upravujú smerovanie. Ak chcete spustiť PiVPN, jednoducho spustite príkaz. curl v termináli. Sprievodca sa vás opýta, či uprednostňujete WireGuard alebo OpenVPN; Vždy si vyberte WireGuard pre jeho energetickú účinnosť a rýchlosť. Počas procesu sa vás opýta na port (štandard je 51820), ktorý bude potom potrebné otvoriť na routeri.

Správa kľúčov a konfigurácia servera

Srdcom WireGuardu je verejné a súkromné ​​kľúče. El servidor genera un par y cada cliente (móvil, PC) necesita el suyo propio para realizar el «apretón de manos» o podanie rukyAk to robíte ručne, tieto kľúče sú uložené v /etc/wireguardKonfiguračný súbor servera (wg0.conf) definuje virtuálna IP adresa VPN a pravidlá iptables (PostUp a PostDown), aby prevádzka správne prechádzala cez sieťové rozhranie, či už eth0 o wlan0.

Hlavný trik: Presmerovanie IP a lokálny prístup

IP bezpečnostná kamera prístupná cez WireGuard VPN na Raspberry Pi

Ak chcete len bezpečne prehliadať internet, vyššie uvedené stačí, ale ak chcete prístup k vášmu NAS, IP kamerám alebo súborovému serveru Mimo systému musíte povoliť presmerovanie IP adries. To sa vykoná úpravou súboru /etc/sysctl.conf a odkomentovanie riadku net.ipv4.ip_forward=1Bez tohto kroku Raspberry Pi prijme pripojenie, ale nebude vedieť ako. preposielať pakety do ostatných zariadení z vášho domova. Odporúča sa tiež nakonfigurovať maškaráda v bráne firewall na zlepšenie zabezpečenie domácej siete a internet vecí aby lokálne zariadenia rozpoznávali VPN prevádzku, akoby bola interná.

kalenie domácej laboratórnej siete VLAN
Súvisiaci článok:
Posilnenie domáceho laboratória pomocou VLAN: kompletný sprievodca domácou bezpečnosťou

Dynamický DNS: Zabudnite na zapamätávanie si IP adresy

Problém s domácim internetovým pripojením je, že verejná IP adresa sa často mení. Aby ste sa vyhli zablokovaniu z vlastnej VPN siete, je najlepšie použiť Služba DDNS, ako napríklad DuckDNSToto nám priradí doménu (napríklad mojemeno.duckdns.org), ktorá vždy ukazuje na našu aktuálnu IP adresu. Môžeme nainštalovať skript pre automatickú aktualizáciu na Raspberry Pi, ktorý každých pár minút upozorní službu DNS, ak sa naša IP adresa zmenila, čím zabezpečí, že tunel je vždy funkčný.

  Najlepšie webové zdroje pre Laravel

Konfigurácia klienta a konečné pripojenie

Keď je server plne funkčný, musíte vytvoriť používateľské profily. S PiVPN je to také jednoduché ako písanie. pivpn addSystém vygeneruje súbor .conf pre každé zariadenie. Pre mobilné zariadenia je najpohodlnejším spôsobom spustiť pivpn -qr, ktorý premieta QR kód na termináliJednoducho si stiahnite aplikáciu WireGuard, naskenujte kód a ste v prevádzke. V systéme Windows alebo Mac stačí importovať stiahnutý konfiguračný súbor.

Kritický krok: Otvorte porty na routeri

Moderný bezdrôtový router na domácej pracovnej ploche pre presmerovanie portov

Žiadna z vyššie uvedených konfigurácií nebude fungovať, ak smerovač blokuje prichádzajúce pripojenie. Musíte prejsť do administračného panela smerovača a vytvoriť pravidlo. presmerovanie portovMusíte otvoriť UDP port 51820 (alebo ktorýkoľvek, ktorý ste si vybrali) a presmerovať všetku túto prevádzku na lokálna IP adresa vášho Raspberry PiPamätajte, že to musí byť protokol. UDPpretože WireGuard nepoužíva TCP.

najlepšie distribúcie Linuxu pre bezpečnosť
Súvisiaci článok:
Najlepšie distribúcie Linuxu na ochranu vašej bezpečnosti a súkromia

Doplnky: Pi-hole a blokovanie reklám

Ak chcete posunúť svoje nastavenie na vyššiu úroveň, môžete nainštalovať Pi-diera spolu s VPN. Integráciou oboch môžete nakonfigurovať VPN tak, aby používala IP adresu Pi-hole ako svoj DNS server. Výsledok je neuveriteľný: keď ste vonku a používate mobilné dáta a aktivujete si VPN, Všetka reklama na webových stránkach a v aplikáciách zmizne, pretože prevádzka DNS bude najprv prechádzať cez Pi-hole filter doma pred pripojením sa na internet.

Nastavenie tohto servera nám dáva úplnú kontrolu nad naším súkromím, eliminuje závislosť od externých spoločností a využíva nízku spotrebu energie základnej dosky ARM. Kombináciou WireGuardu s DDNS a správnym otvorením UDP portov premieňame malé zariadenie na... pancierové a všestranné prístupové dvere do našej domácej siete z ktoréhokoľvek miesta na svete.

Detailný záber dosky Raspberry Pi s jej elektronickými súčiastkami, mikročipmi a portami viditeľnými na povrchu, ideálny na ilustráciu hlavného hardvéru tutoriálu
Súvisiaci článok:
Kompletný sprievodca inštaláciou a optimalizáciou AdGuard Home na Raspberry Pi