Ai un Raspberry Pi nefolosit prin casă? Transformă-l într-un server VPN și navighează în siguranță oriunde ai fi.
Când te gândești la un VPN, îți imaginezi poate un serviciu cu abonament care redirecționează traficul printr-un server din altă țară. Totuși, nu e singura metodă de a-ți cripta activitatea online.
Serviciile VPN cu un singur clic pot fi excelente, iar vă recomandăm câteva opțiuni dacă vrei o soluție simplă care funcționează imediat.
Dar acest serviciu are un cost: de obicei în jur de 5–10 € pe lună, fără să mai vorbim de a pune încredere în oricine conduce serviciul.
Ca alternativă mai ieftină și complet controlabilă, poți configura un server OpenVPN pe un Raspberry Pi (sau pe anumite routere) și să folosești conexiunea ta de acasă ca VPN când ești plecat.
Reține că nu vei putea falsifica o locație din altă țară sau ascunde identitatea de priviri indiscrete, deoarece traficul va apărea ca provenind de la conexiunea ta obișnuită de acasă.
Totuși, vei câștiga securitate suplimentară când navighezi pe rețele Wi-Fi publice și va fi util când ai nevoie să accesezi rețeaua de acasă pentru a, de exemplu, trezi un PC aflat în mod de repaus și să faci Remote Desktop.
Ce îți trebuie
Pentru configurare îți trebuie, evident, un Raspberry Pi cu accesoriile necesare, cum ar fi alimentator și card SD.
Pentru acest ghid nu ai nevoie de un sistem de operare special; poți folosi Raspbian.
Consultă ghidul nostru pentru începători privind Raspberry Pi pentru tot ce trebuie să știi despre setările de bază.
Recomand să ai un mouse, o tastatură și un monitor pentru această configurare inițială, deși nu sunt strict necesare.
Poți folosi SSH pentru a te conecta la Pi și a configura VPN-ul, însă poate fi nevoie să te reconectezi dacă modifici setările de rețea, deoarece Pi-ul poate pierde conexiunea.
Tehnic vorbind, acestea sunt toate lucrurile de bază de care ai nevoie, dar mai recomand câteva setări adiționale.
În primul rând, e util să configurezi o rezervare DHCP pentru Raspberry Pi, astfel încât adresa sa IP internă să nu se schimbe în timp.
În al doilea rând, recomand un serviciu DNS dinamic.
Pentru a accesa Pi-ul de la distanță, trebuie să-l asociezi cu adresa ta IP publică, care se poate schimba, și astfel VPN-ul s-ar putea deconecta până la reconfigurare.
Verifică setările routerului pentru a vedea dacă suportă serviciile DNS dinamice precum DynDNS sau No-IP.
Unele sunt plătite, dar altele, precum No-IP, sunt gratuite pentru utilizare limitată, suficient pentru scopul nostru.
Cum să instalezi OpenVPN cu PiVPN
OpenVPN este un pachet software open-source care îți permite să configurezi un VPN pe aproape orice hardware.
În loc să instalezi serverul Linux OpenVPN manual și să editezi fișierele de configurare, poți folosi PiVPN, un set de scripturi care transformă configurația OpenVPN într-un asistent ușor de folosit.
Pornește Pi-ul, asigură-te că software-ul este actualizat și deschide o fereastră Terminal.
Instalarea PiVPN se face simplu, rulând comanda: curl -L https://install.pivpn.io | bash
Scriptul va instala OpenVPN în câteva minute și apoi te va ghida prin procesul de configurare.
Mai întâi, te va anunța că PiVPN necesită o adresă IP statică pentru a accesa ușor serverul VPN când ești departe de casă.
După ce alegi utilizatorul (cel implicit, pi, e în regulă dacă nu ai altul), PiVPN va întreba dacă vrei să folosești WireGuard, un protocol nou de VPN, sau OpenVPN.
În acest ghid vom folosi OpenVPN, deci navighează cu săgețile, selectează OpenVPN și apasă Enter pentru a continua.
WireGuard este relativ nou și promițător, în timp ce OpenVPN este mai popular și acceptat pe scară largă.
Dacă vrei să încerci WireGuard, poți citi mai multe despre el aici.
La pașii următori, setările implicite sunt potrivite pentru majoritatea utilizatorilor.
Vei alege între UDP sau TCP (selectează UDP implicit), portul de utilizat (1194 este standard) și furnizorul DNS (oricare funcționează).
Un mic inconvenient este că, deși foloseam un serviciu DNS dinamic, PiVPN ar putea să nu accepte URL-ul personalizat.
Dacă întâmpini aceeași problemă, selectează adresa ta IP publică și modific-o ulterior manual în fișierul de configurare.
În continuare, poți activa funcțiile OpenVPN 2.4, recomandate pentru securitate mai bună, dacă aplicațiile tale le suportă.
Alege certificatul de securitate recomandat (dimensiuni mai mari oferă securitate mai bună, dar pot încetini sistemul) și permite actualizările automate.
În cele din urmă, poți selecta un DNS pentru conexiunea VPN și să sari peste adăugarea unui domeniu de căutare personalizat.
După ce configurezi toate opțiunile, PiVPN te va ruga să repornești Pi-ul.
După repornire, deschide din nou Terminal și rulează pivpn add.
Dă configurației un nume (de exemplu, laptop), stabilește durata validității certificatului (valoarea implicită e ok) și introdu o parolă complexă.
Scriptul va genera un fișier .ovpn în /home/pi/ovpns, pe care trebuie să-l copiezi pe PC și să-l salvezi într-un loc sigur.
Recomand să repeți acest proces pentru fiecare dispozitiv (laptopuri, telefoane) pentru a crea câte un fișier de configurare dedicat.
Aici am adăugat o modificare în fișierul .ovpn: deschide-l cu un editor de text și înlocuiește adresa IP de pe linia a patra cu URL-ul personalizat al serviciului DNS dinamic.
Dacă ai probleme de conectare, acesta e primul aspect pe care să-l verifici, deoarece generatoarele de configurări OpenVPN pot cauza erori.
De acum, serverul tău VPN este pregătit, dar trebuie să configurezi redirecționarea portului în router.
Conectează-te în pagina de administrare a router-ului, găsește opțiunea de port forwarding și redirecționează portul 1194 către adresa IP internă a Raspberry Pi.
Conectează-te la VPN de oriunde
Acum urmează partea ușoară: ai nevoie de o aplicație client pentru OpenVPN, capabilă să se conecteze la serverul tău.
OpenVPN oferă clientul oficial OpenVPN Connect, disponibil pe Windows, macOS, Linux, iOS și Android.
Îl poți descărca de pe pagina oficială OpenVPN, secțiunea Get Started with OpenVPN Connect, unde alegi platforma dorită.
Există și programe terțe populare, precum Viscosity (Windows/Mac) și Tunnelblick (Mac), plus alți clienți disponibili pe pagina comunității OpenVPN.
Deschide aplicația OpenVPN Connect și accesează fila „File” pentru a adăuga un nou profil.
Selectează fișierul de configurare .ovpn pe care l-ai copiat de pe Pi, apasă Add și pornește conexiunea introducând parola creată anterior.
După conectare, tot traficul tău va fi criptat și redirecționat prin conexiunea de acasă unde se află Pi-ul.
Astfel, vei naviga în siguranță pe orice rețea Wi-Fi publică și vei putea accesa resursele din rețeaua de acasă fără abonament.






