Elinizde bir wg0.conf var ve istemci yalnızca .ovpn kabul ediyor, bu yüzden biri dosyayı dönüştürmeyi öneriyor. Yeniden adlandırmak, OpenVPN tarafından ayrıştırılamayan bir profil üretir; alan alan dikkatli bir çeviri ise ayrıştırılan ama el sıkışmada başarısız olan bir profil üretir. Nedeni dosya biçimi değil. WireGuard ve OpenVPN farklı el sıkışmaları, farklı kimlik doğrulama modelleri ve peer'in ne olduğuna dair farklı anlayışları olan farklı protokollerdir. Dönüştürme yalnızca karşı tarafı işleten kişiden bir OpenVPN profili isteyebilmeniz anlamında işe yarar.

Elinizdeki dosya bir bağlantı profili değil, bir peer tanımlar

WireGuard yapılandırması kısadır çünkü protokol öyledir: özel anahtar ve adresler içeren bir arayüz, ardından ortak anahtar, uç nokta ve AllowedIPs listesi olan bir veya daha fazla peer. Yapılandırılacak bir müzakere katmanı ve seçilecek bir şifre takımı yoktur.

OpenVPN profili TLS tabanlı bir denetim kanalı için istemcidir, bu yüzden sertifika veya kimlik bilgisi başvuruları ve kimlik doğrulamanın nasıl yapıldığını açıklayan yönergeler taşır.

Çevrilmiş bir dosya neden hâlâ el sıkışmada başarısız olur

WireGuard, peer'lerin statik anahtarlarına bağlı Noise tabanlı bir el sıkışmayla başlar ve peer'in ortak anahtarı önceden bilinmiyorsa sessiz kalır. OpenVPN bir TLS oturumu açar, sunucu sertifikasını veya statik bir anahtarı doğrular ve ardından kullanıcıyı sertifikalar, kullanıcı adı ve parola ya da her ikisiyle doğrular. Bir WireGuard dosyasında bunların hiçbiri tanımlı değildir. Çevrilmiş bir dosya doğru uç noktayı ve geri kalan her şeyi yanlış taşırdı.

Adresi ve bağlantı noktasını yeniden kullanmak da yardımcı olmaz, çünkü karşı taraf farklı bir paket bekliyor.

Sağlayıcıya ne sorulmalı

WireGuard dosyasını bir sağlayıcı verdiyse, aynı hesabın OpenVPN erişimi olup olmadığını sorun ve o profili isteyin. Birçoğunda var ve ilkinin değiştirilmiş bir kopyası olarak değil, kendi kimlik bilgileriyle gelir.

Yanıt hayırsa kısıt dosya değil aboneliktir ve hiçbir dönüştürücü bunu değiştirmez.

Yönlendirici veya istemci yalnızca OpenVPN konuşuyorsa

Bağlanması gereken cihaz yalnızca OpenVPN destekliyorsa, başka bir uzantı aramadan önce karşı tarafın belgelenmiş protokol desteğini kontrol edin. OpenVPN'i sonlandıran bir yönlendirici, dosya içe aktararak WireGuard kabul etmeye ikna edilemez. Uygulanabilir seçenekler sunucu tarafında bir OpenVPN uç noktası ya da WireGuard konuşan başka bir cihazdır.

Hangi dosyaya sahip olduğunuza göre değil, karşı tarafı kimin yönettiğine göre seçin.

Sunucuyu kendiniz işletiyorsanız protokolü ekleyin

İkinci bir protokolü desteklemek ikinci bir hizmet işletmek demektir. Linux sunucuda bu, kendi CA'sı, sunucu sertifikası, istemci sertifikaları ve server ile push yönergeleri olan bir OpenVPN örneğidir; ayrıca bağlantı noktası için bir güvenlik duvarı kuralı gerekir. Var olan WireGuard peer kaydı bu nesnelerin hiçbirini tanımlamaz. Adres havuzunu ve itilen yolları WireGuard AllowedIPs ayarından ayrı planlayın, çünkü bunlar iki ad taşıyan aynı mekanizma değildir.

Ardından istemciden doğrulayın: profil yükleniyor, TLS oturumu tamamlanıyor, itilen yol görünüyor ve trafik yalnızca tünel üzerinden erişilebilen bir konağa ulaşıyor.

Dönüştürücü fikrinin güvenli olduğu yer

Değerleri elle notlara çevirmek sorunsuzdur ve çoğu zaman yararlıdır, çünkü uç nokta, adresler ve peer'in ortak anahtarı yalnızca kurulumla ilgili olgulardır. Özel anahtarı dönüştürme vaat eden bir siteye yüklemek sorunsuz değildir, çünkü o anahtar kimlik bilgisidir ve hizmetin onu dönüştüreceği bir protokol yoktur. Aynı erişime bir OpenVPN istemcisinden ihtiyacınız varsa bunun yerine OpenVPN kimlik bilgisi isteyin.

İki yapılandırmayı yan yana tutun ve onları ayrı erişim yolları olarak görün, çünkü öyleler.

İlgili makaleler