Kinne jo in WireGuard-konfiguraasje nei OpenVPN omsette?
Jo kinne in WireGuard-bestân net omneame ta in OpenVPN-profyl. De oare kant moat it protokol sprekke, dus de oplossing is in passend profyl, net in omsetter.
Jo hawwe in wg0.conf en in klant dy't allinnich .ovpn akseptearret, dus immen stelt foar it bestân om te setten. Omneamen jout in profyl dat OpenVPN net parse kin, en in soarchfâldige oersetting fjild foar fjild jout ien dy't parset en dan by de handshake mislearret. De reden is net it bestânsformaat. WireGuard en OpenVPN binne ferskillende protokollen mei ferskillende handshakes, ferskillende autentikaasjemodellen en ferskillende ideeën oer wat in peer is. Omsette wurket allinnich yn 'e sin dat jo in OpenVPN-profyl krije kinne by wa't de oare kant beheart.
It bestân dat jo hawwe beskriuwt in peer, net in ferbiningsprofyl
In WireGuard-konfiguraasje is koart om't it protokol dat is: in ynterface mei in priveeskaai en adressen, dan ien of mear peers mei in publike kaai, in endpoint en in list AllowedIPs. Der is gjin ûnderhannelingslaach om te konfigurearjen en gjin cipher suite om te kiezen.
In OpenVPN-profyl is in klant foar in TLS-basearre kontrôlekanaal, dêrom draacht it ferwizings nei sertifikaten of ynloggegevens en rjochtlinen dy't beskriuwe hoe't autentisearre wurdt.
Wêrom't in oerset bestân noch altyd by de handshake mislearret
WireGuard begjint mei in Noise-basearre handshake mei de statyske kaaien fan 'e peers, en bliuwt stil oant de publike kaai fan 'e peer al bekend is. OpenVPN iepenet in TLS-sesje, ferifiearret in server-sertifikaat of in statyske kaai, en autentisearret dan de brûker mei sertifikaten, in brûkersnamme en wachtwurd, of beide. Neat yn in WireGuard-bestân beskriuwt dat. In oerset bestân soe it krekte endpoint drage en al it oare ferkeard.
It adres en de poarte opnij brûke helpt ek net, want de oare kant wachtet op in oar pakket.
Wat jo de provider freegje moatte
As in provider it WireGuard-bestân levere hat, freegje dan oft itselde akkount OpenVPN-tagong hat en freegje dat profyl oan. In protte hawwe it, en it komt mei syn eigen ynloggegevens, net as in oanpast kopy fan it earste.
As it antwurd nee is, is de beheining it abonnemint en net it bestân, en gjin inkelde omsetter feroaret dat.
As de router of klant allinnich OpenVPN sprekt
As it apparaat dat ferbine moat allinnich OpenVPN stipelet, kontrolearje dan de dokumintearre protokolstipe fan 'e oare kant foardat jo nei in oare útwreiding sykje. In router dy't OpenVPN beëiniget kin net oertsjûge wurde WireGuard te akseptearjen troch in bestân te ymportearjen. De wurkbere opsjes binne in OpenVPN-endpoint oan 'e serverside, of in oar apparaat dat WireGuard sprekt.
Kies op grûn fan wa't de oare kant beheart, net op grûn fan hokker bestân jo tafallich hawwe.
As jo de server beheare, foegje it protokol ta
In twadde protokol stypje betsjut in twadde tsjinst draaie. Op in Linux-server is dat in OpenVPN-ynstânsje mei syn eigen CA, server-sertifikaat, kliïntsertifikaten en rjochtlinen server en push, mei in firewallregel foar syn poarte. De besteande WireGuard-peer-ynfier beskriuwt gjin fan dy objekten. Plan it adrespul en de trochstjoerde rûtes apart fan 'e WireGuard-AllowedIPs, want it is net itselde meganisme ûnder twa nammen.
Kontrolearje dan fan 'e klant ôf: it profyl ladt, de TLS-sesje foltôget, de trochstjoerde rûte ferskynt, en ferkear berikt in host dy't allinnich fia de tunnel berikber is.
Wêr't it omsetteridee feilich is
Wearden mei de hân oersette nei notysjes is goed en faak nuttich, want it endpoint, de adressen en de publike kaai fan 'e peer binne gewoan feiten oer de ynstallaasje. In priveeskaai uploade nei in webside dy't omsetting belooft is net goed, om't dy kaai de ynloggegevens is en de tsjinst gjin protokol hat om it nei om te setten. As jo deselde tagong fan in OpenVPN-klant nedich hawwe, freegje dan ynstee in OpenVPN-ynloggegevens oan.
Hâld de twa konfiguraasjes njonkeninoar en behannelje se as aparte tagongsrûtes, want dat binne se.