Имате wg0.conf и клиент што прифаќа само .ovpn, па некој предлага да се претвори датотеката. Преименувањето дава профил што OpenVPN не може да го прочита, а внимателното преведување поле по поле дава профил што се чита, но потоа не успева при ракувањето. Причината не е форматот на датотеката. WireGuard и OpenVPN се различни протоколи со различно ракување, различни модели на автентикација и различно сфаќање што е партнер. Претворањето функционира само во смисла дека можете да побарате OpenVPN профил од тој што ја води далечната страна.

Датотеката што ја имате опишува партнер, а не профил за поврзување

WireGuard конфигурацијата е кратка затоа што протоколот е таков: интерфејс со приватен клуч и адреси, потоа еден или повеќе партнери со јавен клуч, крајна точка и AllowedIPs список. Нема слој за преговарање што се конфигурира и нема збир на шифри што се избира.

OpenVPN профилот е клиент за контролен канал заснован на TLS, затоа носи референци за сертификати или акредитиви и директиви што опишуваат како се врши автентикација.

Зошто преведената датотека сè уште не успева при ракувањето

WireGuard започнува со ракување засновано на Noise, врзано со статични клучеви на партнерот, и молчи ако јавниот клуч на партнерот не е веќе познат. OpenVPN отвора TLS сесија, проверува серверски сертификат или статичен клуч, а потоа го автентикува корисникот со сертификати, корисничко име и лозинка или со двете. Ништо во датотеката на WireGuard не опишува ништо од тоа. Преведената датотека би имала точна крајна точка, а сè друго погрешно.

Повторното користење на адресата и портата исто така не помага, бидејќи далечната страна чека друг пакет.

Што да се праша провајдерот

Ако провајдерот ја доставил датотеката на WireGuard, прашајте дали истиот профил има пристап до OpenVPN и побарајте го тој профил. Многумина имаат, и тој доаѓа со сопствени акредитиви, а не како изменета копија од првата.

Ако одговорот е не, ограничувањето е претплатата, а не датотеката, и ниту еден конвертор тоа не го менува.

Ако рутерот или клиентот зборува само OpenVPN

Кога уредот што треба да се поврзе поддржува само OpenVPN, проверете ја документираната поддршка за протоколи на далечната страна пред да барате друго продолжување. Рутер што го завршува OpenVPN не може да се убеди да прифати WireGuard со увезување датотека. Изводливите опции се OpenVPN крајна точка на серверската страна или друг уред што зборува WireGuard.

Изберете според тоа кој ја администрира далечната страна, а не според тоа која датотека ја имате.

Ако самиот го водите серверот, додајте го протоколот

Поддршката на втор протокол значи водење на втора служба. На Linux сервер тоа е OpenVPN инстанца со сопствен CA, серверски сертификат, клиентски сертификати и server плус push директиви, заедно со правило на огнениот ѕид за нејзиниот порт. Постоечкиот запис за партнер во WireGuard не опишува ниту еден од тие објекти. Планирајте го базенот на адреси и турканите рути одделно од WireGuard AllowedIPs, бидејќи тие не се истиот механизам со две имиња.

Потоа проверете од клиентот: профилот се вчитува, TLS сесијата завршува, турканата рута се појавува и сообраќајот стигнува до домаќин што е достапен само преку тунелот.

Каде идејата за конвертор е безбедна

Рачното преведување вредности во белешки е во ред и често корисно, бидејќи крајната точка, адресите и јавниот клуч на партнерот се само факти за распоредувањето. Качувањето приватен клуч на веб-страница што ветува претворање не е во ред, бидејќи тој клуч е акредитивот, а услугата нема протокол во кој да го претвори. Ако ви треба истиот пристап од OpenVPN клиент, побарајте OpenVPN акредитив.

Држете ги двете конфигурации една до друга и третирајте ги како одделни патеки за пристап, бидејќи тоа се тие.

Поврзани статии