Maršrutizatorius VPN klientas ir serveris

Kas iš tikrųjų yra VPN ir kodėl jis atsidūrė mūsų maršrutizatoriuose

Prieš keletą metų VPN buvo kažkas egzotiško – tai naudojo tik IT specialistai arba žmonės su specifiniais privatumo poreikiais. Dabar situacija pasikeitė kardinaliai. VPN technologija tapo tokia įprasta, kad net pigūs namų maršrutizatoriai turi integruotas VPN funkcijas. Bet štai kur prasideda painiava: kai žiūri į savo maršrutizatoriaus nustatymus, matai dvi skirtingas VPN parinktis – klientą ir serverį. Kas čia per skirtumas?

Paprasčiausiai tariant, VPN (Virtual Private Network) sukuria užšifruotą tunelį tarp dviejų taškų internete. Įsivaizduokite, kad siunčiate laišką – paprastai jį gali perskaityti bet kas pakeliui, bet VPN įdeda tą laišką į nepermatomas, užrakintą dėžę. Tik gavėjas turi raktą.

Kai kalbame apie maršrutizatorių, jis gali veikti dviem būdais: kaip VPN klientas (jūs jungiatės prie kažkieno kito VPN serverio) arba kaip VPN serveris (kiti žmonės jungiasi prie jūsų namų tinklo). Skirtumas milžiniškas, nors technologija panaši.

VPN klientas maršrutizatoriuje – visas namai po vienu skydų

Kai jūsų maršrutizatorius veikia kaip VPN klientas, jis jungiasi prie išorinio VPN paslaugų teikėjo serverio. Tai reiškia, kad visas jūsų namų interneto srautas eina per tą VPN tunelį. Jūsų televizorius, telefonas, nešiojamas kompiuteris, šaldytuvas (jei jis protingas) – visi šie įrenginiai automatiškai naudoja VPN ryšį.

Kodėl tai naudinga? Pirma, nereikia kiekviename įrenginyje atskirai diegti VPN programėlės. Antra, kai kurie įrenginiai (kaip Smart TV ar žaidimų konsolės) paprasčiausiai nepalaiko VPN programinės įrangos. Trečia, tai veikia automatiškai – įjungėte maršrutizatorių, ir viskas jau apsaugota.

Praktinis pavyzdys: turite prenumeratą NordVPN, ExpressVPN ar kitam paslaugų teikėjui. Vietoj to, kad diegtumėte jų programėlę į kiekvieną įrenginį, tiesiog sukonfiguruojate maršrutizatorių su jų serverio duomenimis. Nuo to momento visas jūsų namų interneto srautas atrodo tarsi ateitų iš VPN serverio vietos – galbūt Olandijos, Šveicarijos ar Japonijos.

Bet yra ir trūkumų. Jei maršrutizatorius nėra galingas, VPN šifravimas gali sulėtinti internetą. Pigūs maršrutizatoriai su silpnais procesoriais kartais tiesiog neįstengia greitai apdoroti visų tų šifravimo operacijų. Be to, kai visas srautas eina per vieną VPN serverį, negalite pasirinkti skirtingų serverių skirtingiems įrenginiams.

VPN serveris maršrutizatoriuje – jūsų asmeninis tunelis į namus

Dabar apie priešingą pusę. Kai maršrutizatorius veikia kaip VPN serveris, jūs sukuriate savo asmeninį VPN serverį namuose. Tai leidžia jums saugiai jungtis prie namų tinklo iš bet kurios pasaulio vietos.

Įsivaizduokite situaciją: esate viešbutyje Barselonoje ir norite pasiekti failus, kurie yra jūsų namų kompiuteryje Vilniuje. Arba norite naudoti viešbučio WiFi, bet bijote, kad kas nors galėtų perimti jūsų duomenis. Prisijungiate prie savo namų maršrutizatoriaus per VPN, ir staiga esate tarsi sėdėtumėte savo svetainėje – saugiai, užšifruotai, su prieiga prie visų namų įrenginių.

Tai ypač populiaru tarp žmonių, kurie turi namų serverius, NAS (Network Attached Storage) įrenginius ar tiesiog nori saugiai pasiekti savo namų tinklą. Taip pat tai puiki apsauga, kai naudojate nepatikimus viešus WiFi tinklus – oro uostuose, kavinėse ar viešbučiuose.

Techniškai tai veikia taip: jūsų maršrutizatorius tampa VPN serveriu, kuriam reikia pastovaus IP adreso arba dinaminės DNS paslaugos. Kai esate kelionėje, jūsų telefonas ar nešiojamas kompiuteris jungiasi prie to serverio, ir visas jūsų interneto srautas eina per jūsų namų internetą.

Techniniai skirtumai ir protokolų džiunglės

Kai pradedi konfigūruoti VPN ant maršrutizatoriaus, susiduri su įvairiais protokolais: OpenVPN, WireGuard, IPSec, PPTP, L2TP. Skamba kaip kosmoso programa, bet iš tikrųjų tai tik skirtingi būdai, kaip sukurti tą užšifruotą tunelį.

OpenVPN ilgą laiką buvo auksinis standartas – atvirojo kodo, saugus, lankstus. Bet jis gana lėtas, nes šifravimas vyksta programinės įrangos lygmenyje. WireGuard – tai naujesnis protokolas, kuris yra daug greitesnis ir paprastesnis, bet ne visi maršrutizatoriai jį palaiko. IPSec dažnai naudojamas verslo aplinkoje, nes jis labai saugus, bet sudėtingas konfigūruoti.

Kai maršrutizatorius veikia kaip VPN klientas, dažniausiai naudosite OpenVPN arba WireGuard, nes tai palaiko dauguma komercialių VPN paslaugų teikėjų. Kai kuriate savo VPN serverį, pasirinkimas platesnis, bet vėlgi – OpenVPN ir WireGuard yra populiariausi dėl saugumo ir palaikymo.

Svarbu suprasti, kad ne visi maršrutizatoriai vienodai gerai tvarko VPN. Kai kurie turi aparatinį šifravimo pagreitinimą (hardware acceleration), kuris leidžia apdoroti VPN srautą daug greičiau. Kiti visą darbą atlieka procesorium, ir tai gali tapti problema, kai turite greitą internetą – pavyzdžiui, 300 Mbps ar greitesnį.

Kada naudoti vieną, kada kitą

Čia prasideda praktiškoji dalis. VPN klientas maršrutizatoriuje yra puikus pasirinkimas, kai:

Norite apeiti geografinius apribojimus visame name. Pavyzdžiui, žiūrite užsienio streaming platformas, kurios Lietuvoje neprieinamos. Sukonfiguruojate maršrutizatorių su VPN serveriu toje šalyje, ir visas jūsų Smart TV automatiškai veikia tarsi būtų ten.

Rūpinasi privatumas ir saugumas. Jei gyvenate šalyje su griežta interneto cenzūra arba tiesiog nenorite, kad jūsų interneto paslaugų teikėjas matytų, ką darote internete, VPN klientas maršrutizatoriuje užtikrina, kad visas srautas būtų užšifruotas.

Turite daug įrenginių, kurie nepalaiko VPN programinės įrangos. Žaidimų konsolės, Smart TV, IoT įrenginiai – visi jie gauna VPN apsaugą be jokių papildomų pastangų.

VPN serveris maršrutizatoriuje yra geresnis, kai:

Keliaujate ir norite saugiai pasiekti namų tinklą. Tai klasikinis scenarijus – esate komandiruotėje ir reikia prisijungti prie namų kompiuterio arba pasiekti failus NAS įrenginyje.

Norite saugiai naudoti viešus WiFi tinklus. Prisijungiate prie savo namų VPN serverio, ir visas srautas eina per jūsų namų internetą – niekas viešajame tinkle negali perimti jūsų duomenų.

Turite mažą biurą ar komandą, kuri turi pasiekti bendrus resursus. Vietoj brangių verslo VPN sprendimų, galite naudoti paprastą maršrutizatorių su VPN serveriu.

Kaip tai sukonfigūruoti be galvos skausmo

Gerai, teorija aiški, bet kaip tai padaryti praktiškai? Pradėkime nuo VPN kliento konfigūravimo.

Pirmas žingsnis – patikrinkite, ar jūsų maršrutizatorius palaiko VPN klientą. Ne visi tai daro. Jei turite standartinį interneto paslaugų teikėjo duotą maršrutizatorių, greičiausiai reikės pirkti naują. Populiarūs maršrutizatoriai kaip Asus, Netgear, TP-Link (aukštesnės klasės modeliai) paprastai palaiko VPN klientą.

Antras žingsnis – turite turėti VPN paslaugos prenumeratą. NordVPN, ExpressVPN, Surfshark – visi jie teikia konfigūracijos failus maršrutizatoriams. Paprastai tai OpenVPN konfigūracijos failas (.ovpn), kurį tiesiog įkeliate į maršrutizatoriaus sąsają.

Trečias žingsnis – maršrutizatoriaus nustatymuose raskite VPN kliento sekciją. Paprastai ji yra po „Advanced Settings” arba „VPN”. Įkeliate konfigūracijos failą, įvedate savo VPN paslaugos vartotojo vardą ir slaptažodį, ir viskas. Kai kurie maršrutizatoriai leidžia pasirinkti, kurie įrenginiai naudoja VPN, o kurie ne – tai vadinama „split tunneling”.

VPN serverio konfigūravimas šiek tiek sudėtingesnis. Pirmiausia reikia užtikrinti, kad turėtumėte pastovų IP adresą arba naudotumėte dinaminę DNS paslaugą (DDNS). Dauguma maršrutizatorių palaiko populiarias DDNS paslaugas kaip No-IP ar DynDNS.

Tada maršrutizatoriaus nustatymuose įjunkite VPN serverį. Pasirinkite protokolą (rekomenduoju WireGuard, jei palaikomas, arba OpenVPN). Sugeneruokite sertifikatus ir konfigūracijos failus. Maršrutizatorius paprastai tai padaro automatiškai. Tada tuos konfigūracijos failus perkeliate į savo telefoną ar nešiojamą kompiuterį.

Svarbu nepamiršti atidaryti reikiamų portų maršrutizatoriaus ugniasienėje. OpenVPN paprastai naudoja 1194 portą, WireGuard – 51820. Be to, patartina pakeisti numatytuosius portus į kažką mažiau akivaizdaus – tai padidina saugumą.

Greitis, našumas ir realybės patikrinimas

Vienas didžiausių klausimų, su kuriais susiduriate naudodami VPN ant maršrutizatoriaus – greitis. VPN šifravimas reikalauja procesorių resursų, ir ne visi maršrutizatoriai tam pasiruošę.

Jei turite pigų maršrutizatorių su silpnu procesoriumi, VPN greitis gali būti apie 20-50 Mbps, net jei jūsų interneto greitis yra 300 Mbps. Tai ypač aktualu naudojant OpenVPN, kuris yra resursų reiklus. WireGuard paprastai 2-3 kartus greitesnis, bet ne visi maršrutizatoriai jį palaiko.

Aukštesnės klasės maršrutizatoriai su galingesniais procesoriais (pavyzdžiui, quad-core) gali pasiekti 100-200 Mbps per VPN. Kai kurie brangūs modeliai su aparatiniu šifravimo pagreičiu gali pasiekti net 400+ Mbps.

Kai naudojate maršrutizatorių kaip VPN serverį, greitis paprastai geresnis, nes jūs kontroliuojate abu galutinius taškus – namų maršrutizatorių ir savo įrenginį. Bet vėlgi, viskas priklauso nuo maršrutizatoriaus galios ir jūsų namų interneto greičio.

Praktinis patarimas: prieš perkant maršrutizatorių VPN naudojimui, paskaitykite apžvalgas ir pažiūrėkite VPN našumo testus. Tai gali sutaupyti daug nusivylimo vėliau.

Saugumas ir ko reikia saugotis

VPN yra saugumo įrankis, bet tai nereiškia, kad jis automatiškai padaro viską saugų. Yra keletas dalykų, į kuriuos reikia atkreipti dėmesį.

Kai naudojate VPN klientą maršrutizatoriuje, jūs perduodate visą savo interneto srautą trečiajai šaliai – VPN paslaugų teikėjui. Tai reiškia, kad turite pasitikėti tuo teikėju. Pasirinkite žinomą, patikimą paslaugą su aiškia privatumo politika. Vengti nemokamų VPN paslaugų – jei nemokate už produktą, jūs esate produktas.

Kai kuriate savo VPN serverį namuose, jūs atsakingi už saugumą. Tai reiškia: naudokite stiprius slaptažodžius, reguliariai atnaujinkite maršrutizatoriaus programinę įrangą, pakeiskite numatytuosius portus, įjunkite papildomą autentifikaciją, jei įmanoma.

Vienas dažnas saugumo pralaimėjimas – DNS nutekinimas (DNS leak). Net jei naudojate VPN, jūsų DNS užklausos gali eiti per jūsų interneto paslaugų teikėjo serverius, atskleidžiant, kokias svetaines lankote. Geri VPN klientai maršrutizatoriuose turi DNS leak apsaugą, bet verta patikrinti naudojant tokius įrankius kaip dnsleaktest.com.

Ką daryti, kai viskas sumaišyta ir veikia kartu

Štai įdomus scenarijus: galite turėti maršrutizatorių, kuris vienu metu veikia ir kaip VPN klientas, ir kaip VPN serveris. Tai sudėtingiau sukonfigūruoti, bet suteikia maksimalų lankstumą.

Pavyzdžiui, jūsų namai naudoja VPN klientą, kad visas srautas eitų per komercialų VPN teikėją. Bet tuo pačiu metu turite sukonfigūravę VPN serverį, kad galėtumėte prisijungti iš išorės. Kai prisijungiate prie savo namų VPN serverio, jūsų srautas eina per jūsų namų VPN klientą, tada per komercialų VPN – dviguba apsauga.

Arba galite naudoti „split tunneling” – kai kurie įrenginiai namuose naudoja VPN, kiti ne. Pavyzdžiui, jūsų Smart TV naudoja VPN, kad galėtumėte žiūrėti užsienio turinį, bet jūsų darbinis kompiuteris naudoja tiesioginį ryšį, nes jūsų darbdavys neleidžia VPN.

Kai kurie pažangūs maršrutizatoriai leidžia kurti taisykles pagal įrenginį arba pagal paskirties vietą. Pavyzdžiui, visas srautas į Netflix eina per VPN, bet viskas kita – tiesiogiai. Tai reikalauja šiek tiek techninių žinių, bet suteikia neįtikėtiną kontrolę.

Alternatyvos ir kiti sprendimai, apie kuriuos verta žinoti

Jei jūsų maršrutizatorius nepalaiko VPN arba jis per silpnas, yra alternatyvų. Viena populiari – Raspberry Pi su VPN programine įranga. Už 30-50 eurų galite turėti mažą įrenginį, kuris veikia kaip VPN serveris arba klientas. Tai lankstesnis sprendimas ir leidžia eksperimentuoti be rizikos sugadinti maršrutizatorių.

Kita alternatyva – specialūs VPN maršrutizatoriai. Kai kurios kompanijos parduoda iš anksto sukonfigūruotus maršrutizatorius su VPN programine įranga. Tai brangesnis variantas, bet veikia iš dėžės be jokios konfigūracijos.

Taip pat galite naudoti custom firmware kaip DD-WRT, OpenWrt ar Tomato. Šios programinės įrangos versijos pakeičia jūsų maršrutizatoriaus originalią programinę įrangą ir suteikia daug daugiau funkcijų, įskaitant pažangias VPN galimybes. Bet tai tik pažengusiems vartotojams – galite „užmušti” maršrutizatorių, jei kažką padarote neteisingai.

Verslo aplinkoje dažnai naudojami dedikuoti VPN įrenginiai – tokie kaip Ubiquiti UniFi Security Gateway ar pfSense maršrutizatoriai. Jie brangūs, bet suteikia profesionalų našumą ir saugumą.

Kai technologija tarnauja jums, o ne atvirkščiai

VPN ant maršrutizatoriaus – tai ne raketų mokslas, bet reikalauja šiek tiek supratimo ir kantrybės. Svarbiausias dalykas – suprasti, ko jums iš tikrųjų reikia. Jei norite apsaugoti visus namų įrenginius ir naudotis geografiškai apribotu turiniu, VPN klientas maršrutizatoriuje – jūsų draugas. Jei norite saugiai pasiekti namų tinklą iš bet kurios pasaulio vietos, reikia VPN serverio.

Nebijokite eksperimentuoti, bet visada turėkite atsarginį planą. Prieš keisdami maršrutizatoriaus nustatymus, užsirašykite originalius nustatymus arba padarykite atsarginę kopiją. Dauguma maršrutizatorių turi „reset” mygtuką, kuris grąžina viską į gamyklinius nustatymus, jei viskas sugenda.

Technologijos turi palengvinti gyvenimą, o ne jį komplikuoti. VPN ant maršrutizatoriaus gali atrodyti bauginantis, bet kai viską sukonfiguruojate, jis tiesiog veikia fone, apsaugodamas jūsų privatumą ir suteikdamas laisvę internete. O tai, galų gale, ir yra visa idėja.

Опубликовано в Kompiuterių remontas, naujienos.