Imate wg0.conf i klijent koji prihvata samo .ovpn, pa neko predlaže da se datoteka pretvori. Preimenovanje daje profil koji OpenVPN ne može parsirati, a pažljiv prevod polje po polje daje onaj koji se parsira i zatim pada na rukovanju. Razlog nije format datoteke. WireGuard i OpenVPN su različiti protokoli s različitim rukovanjem, različitim modelima autentifikacije i različitim shvatanjem šta je peer. Pretvaranje radi samo u smislu da možete zatražiti OpenVPN profil od onoga ko upravlja drugom stranom.

Datoteka koju imate opisuje peer, a ne profil veze

WireGuard konfiguracija je kratka jer je takav protokol: interfejs s privatnim ključem i adresama, zatim jedan ili više peerova s javnim ključem, krajnjom tačkom i listom AllowedIPs. Nema sloja pregovaranja koji treba podesiti ni skupa šifri koji treba izabrati.

OpenVPN profil je klijent za kontrolni kanal zasnovan na TLS, zato nosi reference na sertifikate ili akreditive i direktive koje opisuju kako se vrši autentifikacija.

Zašto prevedena datoteka i dalje pada na rukovanju

WireGuard počinje rukovanjem zasnovanim na Noise, vezanim za statične ključeve peerova, i ćuti ako javni ključ peera već nije poznat. OpenVPN otvara TLS sesiju, provjerava serverski sertifikat ili statički ključ, a zatim autentifikuje korisnika sertifikatima, korisničkim imenom i lozinkom ili obojim. Ništa u WireGuard datoteci ne opisuje ništa od toga. Prevedena datoteka nosila bi tačnu krajnju tačku i sve ostalo pogrešno.

Ponovno korišćenje adrese i porta takođe ne pomaže, jer druga strana čeka drugi paket.

Šta pitati provajdera

Ako je provajder dao WireGuard datoteku, pitajte da li isti nalog ima pristup OpenVPN-u i zatražite taj profil. Mnogi imaju, i dolazi sa sopstvenim akreditivima, a ne kao izmijenjena kopija prvog.

Ako je odgovor ne, ograničenje je pretplata, a ne datoteka, i nijedan konverter to ne mijenja.

Ako ruter ili klijent govori samo OpenVPN

Kada uređaj koji treba da se poveže podržava samo OpenVPN, provjerite dokumentovanu podršku protokola druge strane prije nego što potražite drugo proširenje. Ruter koji završava OpenVPN ne može se uvjeriti da prihvati WireGuard uvozom datoteke. Izvodljive opcije su OpenVPN krajnja tačka na strani servera ili drugi uređaj koji govori WireGuard.

Birajte prema tome ko administrira drugu stranu, a ne prema tome koju datoteku slučajno imate.

Ako sami vodite server, dodajte protokol

Podrška drugog protokola znači pokretanje druge usluge. Na Linux serveru to je OpenVPN instanca sa sopstvenim CA, serverskim sertifikatom, klijentskim sertifikatima i direktivama server i push, uz pravilo firewall-a za njen port. Postojeći WireGuard peer unos ne opisuje nijedan od tih objekata. Planirajte pul adresa i gurane rute odvojeno od WireGuard AllowedIPs, jer to nije isti mehanizam pod dva imena.

Zatim provjerite sa klijenta: profil se učitava, TLS sesija se završava, gurana ruta se pojavljuje i saobraćaj stiže do hosta dostupnog samo kroz tunel.

Gdje je ideja konvertera sigurna

Ručno pretvaranje vrijednosti u bilješke je u redu i često korisno, jer su krajnja tačka, adrese i javni ključ peera samo činjenice o postavljanju. Otpremanje privatnog ključa na sajt koji obećava konverziju nije u redu, jer je taj ključ akreditiv, a usluga nema protokol u koji bi ga pretvorila. Ako vam treba isti pristup iz OpenVPN klijenta, zatražite OpenVPN akreditiv.

Držite dvije konfiguracije jednu uz drugu i tretirajte ih kao odvojene putanje pristupa, jer to one i jesu.

Povezani članci