İkisi de VPN yapılandırması gibi görünen iki dosya aynı klasöre düşer ve yalnızca biri çalışır. OpenVPN profili, o istemcinin anladığı yönergelerle bir TLS tüneli tanımlar; SoftEther bağlantısı ise farklı bir kimlik doğrulama sözleşmesine sahip sanal bir merkeze karşı oturum tanımlar. Birini diğerine dönüştürmek bir biçimlendirme alıştırması değildir, çünkü iki istemci aynı protokolü uygulamaz. İşletmecinin gerçekte hangi hizmeti yayımladığını belirlemek, sonraki her şeyi belirler.

İki Dosya, İki Sözleşme

OpenVPN profili bir istemci yapılandırmasıdır: uzak bir uç nokta, bir taşıma, TLS malzemesi ve yönlendirme ile yeniden müzakere için yönergeler. SoftEther bağlantısı, sanal bir merkeze karşı yerel bir istemci oturumudur ve ona sanal bir bağdaştırıcı bağlıdır.

Aynı ağa erişimi tanımlayabilirler ama birbirlerinin yerine geçmezler. OpenVPN dinleyicisi, sunucunun ayrı bir bağlantı noktasında yayımlayabildiği bir uyumluluk özelliğidir ve yerel protokol yerine OpenVPN konuşur. Yerel istemci yerel protokolü konuşur ve kendi profilini bekler. Bir sunucu, iki kapı ve her kapının kendi anahtarı vardır.

Dosya uzantısı size neredeyse hiçbir şey söylemez, bu yüzden işletmecinin yanıtı dosya adından daha önemlidir.

Sertifika Bloğuna Dokunmadan Önce Sunucuyu Okuyun

İşletmeciye üç şey sorun: hangi bağlantı noktası ve taşıma, hangi kimlik doğrulama yöntemi ve hangi istemciyi kullanmanızı bekledikleri. Bu yanıtlar tahminlerin çoğunu ortadan kaldırır.

Ardından bir kılavuzun iddia ettiğini değil, gerçekte neyin dinlediğini doğrulayın. Devre dışı bir uyumluluk dinleyicisi bağlantı noktasında hiçbir şey göstermez; etkin olan ise kimse hiç bağlanmamış olsa bile bir soket gösterir. Kapalı bir bağlantı noktası ile reddedilen bir oturum açma arasındaki fark, ilk yararlı tanıdır. Sonrasındaki her şey hangi kapının çalındığına bağlıdır.

ss -lunp | grep -E ':1194|:443'
sudo ss -ltnp | grep -E ':992|:5555'
grep -nE '^(remote|proto|auth-user-pass|ca |cert |key )' profile.ovpn

Dinleyici listesinde bulunmayan bir UDP bağlantı noktası, güvenlik duvarı sorunu değil devre dışı bir özelliktir.

Yerel İstemcinin İhtiyacı Olan ve Profilin Veremediği Şeyler

Yerel istemci sanal bir ağ bağdaştırıcısı kurar ve bağlantıyı ona bağlar. O bağdaştırıcı olmadan yönlendirilecek bir arabirim yoktur, bu yüzden yerel bir bağlantı kimlik doğrulamasından geçebilir ve yine de hiç trafik taşımaz.

Yerel kimlik doğrulama, merkez yöneticisinin oluşturduğu bir kullanıcı nesnesiyle sanal bir merkeze karşı çalışır. Bir OpenVPN profilinden kopyalanan sertifika blokları merkez kullanıcısı olmaz ve bir merkez kullanıcısı istemci sertifikası olmaz. İki sistem farklı şeyler saklar ve bir profilin merkezin kullanıcı kaydını koyacak yeri yoktur. Bu bir sözdizimi sorunu değil yapısal bir farktır.

Özel anahtarı herhangi bir dönüştürme hizmetinden uzak tutun, çünkü makineden çıkan bir anahtar açıklanmış sayılmalıdır.

OpenVPN Uyumlu Dinleyicinin Kabul Ettikleri

Uyumluluk dinleyicisi istemcinin bakış açısından gerçek bir OpenVPN sunucusudur: bir OpenVPN istemcisi ve o istemcinin desteklediği yönergeleri bekler. Satır içi sertifika blokları bir OpenVPN özelliğidir ve çitin o tarafına aittir.

Yapmayacağı şey, yerel bir SoftEther profilini kabul etmektir, çünkü o profil bir OpenVPN yapılandırması değildir. Dinleyici yerel istemciyi bir OpenVPN istemcisine de dönüştürmez. İşletmeci yalnızca yerel hizmeti sunuyorsa yanıt yerel istemcidir; uyumluluk dinleyicisini sunuyorsa yanıt OpenVPN ve kendi malzemesidir.

İşletmecinin desteklediği dışa aktarımı isteyin parçalardan birini kendiniz kurmak yerine, çünkü dışa aktarım elle oluşturulmuş bir dosyanın genellikle atladığı ayrıntıları taşır.

Yönergeleri Düzenlemeden Önce Yolu Kanıtlayın

İstemci seçildikten sonra rotalara dokunmadan tüneli test edin. Başarılı bir oturum açma ile trafik taşıyan bir arabirim iki farklı sonuçtur.

sudo openvpn --config profile.ovpn --verb 3
ip -br addr
ip route get 10.70.4.20
resolvectl status | grep -A2 'DNS Servers'

Atanan adresi işletmecinin tanımladığı havuzla karşılaştırın, ardından rotalara ve çözümleyiciye ayrı ayrı bakın. Yerel bir merkez bağlantısı temiz bir şekilde kimlik doğrulamasından geçip hiç rota kurmayabilir, bu da istemci tarafından bozuk bir tünel gibi görünür. Ancak bu üçü uyuştuğunda bir yönergeyi düzenlemeye değer. Daha erken düzenlemek hangi katmanın yanlış olduğunu gizler.

İlgili makaleler