Imate wg0.conf in odjemalca, ki sprejema samo .ovpn, zato nekdo predlaga pretvorbo datoteke. Preimenovanje ustvari profil, ki ga OpenVPN ne more razčleniti, skrbno prevajanje polje za poljem pa ustvari takega, ki se razčleni in nato spodleti pri rokovanju. Vzrok ni oblika datoteke. WireGuard in OpenVPN sta različna protokola z različnimi rokovanji, različnimi modeli preverjanja pristnosti in različnim razumevanjem, kaj je peer. Pretvorba deluje le v smislu, da lahko zaprosite za profil OpenVPN pri tistem, ki upravlja drugo stran.

Datoteka, ki jo imate, opisuje peer, ne profila povezave

Konfiguracija WireGuard je kratka, ker je tak protokol: vmesnik z zasebnim ključem in naslovi, nato en ali več peerov z javnim ključem, končno točko in seznamom AllowedIPs. Ni plasti pogajanj za nastavljanje niti nabora šifer za izbiro.

Profil OpenVPN je odjemalec krmilnega kanala na osnovi TLS, zato vsebuje sklice na potrdila ali poverilnice in direktive, ki opisujejo, kako poteka preverjanje pristnosti.

Zakaj prevedena datoteka še vedno spodleti pri rokovanju

WireGuard se začne z rokovanjem na osnovi Noise, vezanim na statične ključe peerov, in molči, dokler javni ključ peera še ni znan. OpenVPN odpre sejo TLS, preveri strežniško potrdilo ali statični ključ in nato preveri uporabnika s potrdili, uporabniškim imenom in geslom ali obojim. Nič v datoteki WireGuard ne opisuje ničesar od tega. Prevedena datoteka bi imela pravilno končno točko in vse ostalo napačno.

Ponovna uporaba naslova in vrat tudi ne pomaga, ker druga stran čaka na drug paket.

Kaj vprašati ponudnika

Če je datoteko WireGuard priskrbel ponudnik, vprašajte, ali ima isti račun dostop do OpenVPN, in zaprosite za ta profil. Mnogi ga imajo, in pride z lastnimi poverilnicami, ne kot spremenjena kopija prvega.

Če je odgovor ne, je omejitev naročnina in ne datoteka, in noben pretvornik tega ne spremeni.

Če usmerjevalnik ali odjemalec govori samo OpenVPN

Ko naprava, ki se mora povezati, podpira samo OpenVPN, preverite dokumentirano podporo protokolom na drugi strani, preden iščete drugo razširitev. Usmerjevalnika, ki zaključuje OpenVPN, ni mogoče prepričati, da bi sprejel WireGuard z uvozom datoteke. Izvedljivi možnosti sta končna točka OpenVPN na strani strežnika ali druga naprava, ki govori WireGuard.

Izberite glede na to, kdo upravlja drugo stran, ne glede na to, katero datoteko imate.

Če strežnik upravljate sami, dodajte protokol

Podpora drugemu protokolu pomeni izvajanje druge storitve. Na strežniku Linux je to instanca OpenVPN z lastnim CA, strežniškim potrdilom, odjemalskimi potrdili in direktivami server in push, skupaj s pravilom požarnega zidu za njena vrata. Obstoječi vnos peera WireGuard ne opisuje nobenega od teh objektov. Načrtujte nabor naslovov in potisnjene poti ločeno od AllowedIPs WireGuarda, ker to ni isti mehanizem z dvema imenoma.

Nato preverite z odjemalca: profil se naloži, seja TLS se zaključi, potisnjena pot se pojavi in promet doseže gostitelja, dosegljivega samo skozi tunel.

Kjer je zamisel pretvornika varna

Ročno prepisovanje vrednosti v opombe je v redu in pogosto koristno, ker so končna točka, naslovi in javni ključ peera le dejstva o uvedbi. Nalaganje zasebnega ključa na spletno mesto, ki obljublja pretvorbo, ni v redu, ker je ta ključ poverilnica in storitev nima protokola, v katerega bi ga pretvorila. Če potrebujete enak dostop iz odjemalca OpenVPN, zaprosite za poverilnice OpenVPN.

Držite obe konfiguraciji drug ob drugi in ju obravnavajte kot ločeni poti dostopa, ker to sta.

Sorodni članki