Biz OpenVPN işlədirik: protokol, mühərrik və ya tətbiq? Əvəzində nə soruşmalı
Eyni söz həm protokolu, həm server paketini, həm də telefon tətbiqini adlandırır. Rolu ayırın, sonra klienti, profili və resursu soruşun.
«Biz OpenVPN işlədirik» cümləsi biletlərdə, satınalma formalarında və işə qəbul sənədlərində gəlir və hər birində başqa suala cavab verir. Bəzən kanal protokolunu, bəzən şlüz üzərindəki proqramı, bəzən də yeni işçinin quraşdırmalı olduğu tətbiqi adlandırır. Bu üç fakt fərqli növbəti addımlara gətirir və hansının nəzərdə tutulduğunu soruşmaq təxmin etməkdən az vaxt alır. Təhqiqatın qalanı həmin cavabdan irəli gəlir.
Rolu brenddən ayırmaqla başlayın, çünki brend hər üçünü əhatə edir.
Ad fərqli şəkildə sıradan çıxan üç rolu əhatə edir
Protokol kimi OpenVPN uyğun həmyaşıdların tuneli necə qurduğunu və oradan keçənləri necə qoruduğunu təsvir edir. Proqram təminatı kimi o, həmin protokolu klient və ya server rolunda danışan bir tətbiqetmədir. Klient kimi o, kiminsə quraşdırdığı, öz versiyası, profil formatı və platforma xüsusiyyətləri olan bir tətbiqdir. Bir roldakı nasazlıq digərində nasazlıq demək deyil, buna görə «OpenVPN işləmir» ifadəsinin subyektə ehtiyacı var.
Məlumat verənin nə görə bildiyini soruşun: profil faylı, quraşdırılmış proqram və ya onun idarə etdiyi şlüz. Bu tək detal növbəti addımın klient jurnalı, paket sualı yoxsa server tərəfində dinləyici yoxlaması olduğunu sizə deyir.
OpenVPN 2 və OpenVPN 3 yenilənmə cütü deyil
OpenVPN 2.x həm server, həm də klient rolunda işləyir və əksər şlüz quraşdırmaları hələ də ondan istifadə edir. OpenVPN 3 isə öz konfiqurasiyası və sessiya modeli olan ayrıca, klientyönümlü bir tətbiqetmədir; 2.x serverinin üzərinə quraşdırdığınız növbəti buraxılış deyil. OpenVPN Connect OpenVPN 3 mühərriki üzərində qurulmuş klient tətbiqidir. Onlardan hər hansı birini quraşdırmaq internet çıxış xidməti yaratmır; çıxış operatorun konfiqurasiya etdiyi şeydir.
Protokol səviyyəsində uyğunluq profil direktivlərinə şamil olunmur, ona görə təmiz idxal olunan profil klientin tətbiq etmədiyi bir direktivdə yenə də uğursuz ola bilər.
Nəqliyyat onun içindəki tətbiq deyil
Xarici bağlantı konfiqurasiya edilmiş dinləyiciyə çatmaq üçün UDP və ya TCP kimi nəqliyyatdan istifadə edir və tunelin daşıdığı hər şey onun içində gedir. VPN vasitəsilə edilən veb sorğunun öz OpenVPN dinləyicisinə ehtiyacı yoxdur və o, naqildə OpenVPN paketinə çevrilmir. TLS rejimində idarəetmə kanalı açar materialı üzərində razılaşır, məlumat kanalı isə yükü qoruyur; jurnalları oxuyarkən bu ayrımı düzgün saxlamaq lazımdır.
Qatları qarışdırmaq, artıq tuneldən işləyən bir vebsayt üçün port açmaq kimi sorğular yaradır. Port xarici bağlantıya aiddir, tətbiqə yox.
Profil nəyi vəd edə bilər, nəyi bilməz
Profil bir klientə bir xidmətə necə çatacağını deyir: son nöqtə, nəqliyyat, şəxsiyyət materialı və çox vaxt bəzi marşrutlaşdırma və DNS üstünlükləri. O, həmin xidməti kimin idarə etdiyi və ya hesabın səlahiyyətli olub-olmadığı barədə heç nə demir. Marşrutlar, həlledici parametrləri, yönləndirmə qaydaları və giriş siyasəti sessiyanın həqiqətən nəyə çatdığını müəyyən edir. Uğurla idxal olunan profil işlək bağlantının başlanğıcıdır, onun sübutu deyil.
Kimsə resursun VPN vasitəsilə əlçatan olub-olmadığını soruşanda cavab klientin konfiqurasiya faylından deyil, serverin siyasətindən asılıdır.
Təmin edilə bilən şeyi soruşun
Geniş adı üç konkretliyə çevirin: klient və onun versiyası, həmin klient üçün səlahiyyətli profil və şəxsin çatmalı olduğu resurs. Bunlarla təminat konkret bir tapşırıqdır. Bunlarsız hər cavab sualın hansı OpenVPN-i nəzərdə tutduğuna dair bir təxmindir.
Cavabı sorğunun özünə yazın. Növbəti bilet eyni sualı eyni qeyri-müəyyən şəkildə verəcək.