Imate wg0.conf i klijenta koji prihvata samo .ovpn, pa neko predlaže da pretvorite datoteku. 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 handshakeu. Razlog nije format datoteke. WireGuard i OpenVPN su različiti protokoli s različitim handshakeovima, različitim modelima autentifikacije i različitim idejama o tome šta je peer. Pretvaranje funkcioniše samo u smislu da možete uzeti OpenVPN profil od onoga ko upravlja drugom stranom.

Datoteka koju imate opisuje peer, a ne profil veze

WireGuard konfiguracija je kratka jer je protokol takav: interfejs s privatnim ključem i adresama, zatim jedan ili više peerova s javnim ključem, endpointom i listom AllowedIPs. Nema sloja pregovaranja koji se konfiguriše i nema skupa šifri koji se bira.

OpenVPN profil je klijent za kontrolni kanal zasnovan na TLS-u, zato nosi reference na certifikate ili akreditive i direktive koje opisuju kako se autentifikovati.

Zašto prevedena datoteka ipak pada na handshakeu

WireGuard počinje handshakeom zasnovanim na Noiseu, s ključevima statičnih peerova, i ostaje tih dok javni ključ peera nije poznat. OpenVPN otvara TLS sesiju, provjerava certifikat servera ili statički ključ, a zatim autentifikuje korisnika certifikatima, korisničkim imenom i lozinkom ili oboje. Ništa u WireGuard datoteci to ne opisuje. Prevedena datoteka nosila bi ispravan endpoint i sve ostalo pogrešno.

Ponovno korištenje iste adrese i porta takođe ne pomaže, jer druga strana čeka drugačiji paket.

Šta pitati provajdera

Ako je WireGuard datoteku dao provajder, pitajte ima li isti račun pristup OpenVPN-u i zatražite taj profil. Mnogi imaju, i on dolazi s vlastitim akreditivima, a ne kao izmijenjena kopija prvog.

Ako je odgovor ne, ograničenje je u pretplati, a ne u datoteci, i nijedan konverter to ne mijenja.

Ako ruter ili klijent govori samo OpenVPN

Kada uređaj koji se mora povezati podržava samo OpenVPN, provjerite dokumentovanu podršku protokola na drugoj strani prije nego što tražite drugo proširenje. Ruter koji terminira OpenVPN ne može se uvjeriti da prihvati WireGuard uvozom datoteke. Izvodljive opcije su OpenVPN endpoint na strani servera ili drugi uređaj koji govori WireGuard.

Birajte prema tome ko upravlja drugom stranom, a ne prema tome koju datoteku slučajno imate.

Ako vi vodite server, dodajte protokol

Podrška za drugi protokol znači pokretanje druge usluge. Na Linux serveru to je OpenVPN instanca s vlastitim CA, serverskim certifikatom, klijentskim certifikatima i direktivama server i push, uz firewall pravilo za njen port. Postojeći WireGuard peer unos ne opisuje nijedan od tih objekata. Planirajte pool adresa i gurane rute odvojeno od WireGuard AllowedIPs, jer to nije isti mehanizam pod dva imena.

Zatim provjerite s 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 prevođenje vrijednosti u bilješke je u redu i često korisno, jer su endpoint, adrese i javni ključ peera samo činjenice o postavljanju. Slanje privatnog ključa na web stranicu koja obećava pretvaranje nije u redu, jer je taj ključ akreditiv i usluga nema protokol u koji bi ga pretvorila. Ako vam treba isti pristup s OpenVPN klijenta, zatražite OpenVPN akreditiv.

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

Povezani članci