Verificați rolul de client al routerului înainte de a importa un profil VPN
Transmiterea, serverul și clientul sunt trei roluri diferite. Potriviți firmware-ul, formatul profilului și opțiunile pe care le folosește înainte de a avea încredere într-un logo VPN.
O pagină de specificații cu un logo VPN spune că dispozitivul poate face ceva cu VPN. Nu spune că firmware-ul poate acționa ca client pentru protocolul din fișierul pe care îl țineți în mână. Sunt capacități diferite cu cerințe diferite, iar diferența dintre ele este locul unde majoritatea acestor achiziții merg greșit. Verificați rolul înainte de marcă.
Patru verificări transformă o listă de funcții într-un răspuns.
Un logo VPN nu este o declarație de capacitate
Routerele anunță suportul VPN în cel puțin trei sensuri: transmiterea traficului de la alte dispozitive, un server care acceptă tuneluri de intrare și un client care inițiază un tunel de ieșire. Doar al treilea consumă profilul descărcat. Transmiterea IPsec în special este un ajutor NAT, nu un punct final, și apare pe dispozitive care nu pot termina sau iniția deloc IPsec.
Întrebați ce rol necesită fișierul, apoi întrebați dacă acel rol există în versiunea de firmware de pe dispozitiv.
Citiți lista de funcții pentru firmware-ul pe care îl rulați efectiv
Numele modelelor nu sunt versiuni de firmware, iar un ghid scris pentru versiunea majoră anterioară descrie alt set de funcții. Pe OpenWrt întrebarea poate fi răspunsă din shell: opkg list-installed | grep -E "openvpn|wireguard" arată dacă pachetele client sunt prezente, iar modulul de kernel WireGuard este separat de instrumentele din spațiul utilizatorului. Pe un dispozitiv de la un producător, citiți notele de lansare ale buildului instalat, nu pagina de marketing a modelului.
Dacă funcția vine ca pachet, confirmați că este instalat, nu doar disponibil în depozit.
Potriviți formatul profilului cu importatorul
Un profil OpenVPN este un limbaj de directive. Un fișier peer WireGuard este un INI cu o cheie privată și o listă de IP-uri permise. Acreditările IKEv2 sunt un certificat sau un nume de utilizator plus o identitate de server. Un formular de router care acceptă unul dintre ele nu le va traduce pe celelalte, iar un buton de import care pretinde că acceptă orice merită suspiciune.
Deschideți fișierul și citiți primele zece linii. Asta vă spune de ce importator aveți nevoie înainte de orice meniu.
Verificați opțiunile pe care profilul le folosește cu adevărat
Suportul pentru protocol nu este suportul pentru profilul dumneavoastră. Uitați-vă la directivele care poartă proprietățile de securitate: certificate în linie, tls-crypt sau tls-auth, alegerea cifrului și a cifrului de date, compresia și cârligele de script. O implementare pe router poate accepta fișierul și ignora în tăcere o directivă pe care nu o implementează, ceea ce dă un tunel care se conectează și se comportă diferit de cel de pe laptop.
Rezultatul periculos nu este un import respins. Este un import acceptat care a lăsat ceva să cadă în tăcere.
Testați politica, nu doar strângerea de mână
Decideți ce trebuie să transporte conexiunea: un segment sau fiecare dispozitiv, ce rezolvator DNS, dacă IPv6 intră în tunel sau rămâne local și ce se întâmplă când tunelul cade. Sunt funcții separate de stabilire, și aici un router diferă cel mai mult de un client desktop. Mențineți administrarea locală accesibilă în timpul testării, altfel prima greșeală de rutare vă costă accesul fizic.
O strângere de mână finalizată este începutul verificării. Trimiteți trafic real către o destinație reală și verificați calea de întoarcere.