Kasutame OpenVPN-i: protokoll, mootor või rakendus? Mida selle asemel küsida
Sama sõna nimetab protokolli, serveripaketti ja telefonirakendust. Eraldage roll ja küsige siis kliendi, profiili ja ressursi kohta.
Lause «kasutame OpenVPN-i» jõuab piletitesse, hankevormidesse ja uute töötajate dokumentidesse ning vastab igas neist erinevale küsimusele. Mõnikord nimetab see edastusprotokolli, mõnikord lüüsi tarkvara ja mõnikord rakendust, mille uus töötaja peab paigaldama. Need kolm fakti viivad erinevate järgmiste sammudeni ning küsida, millist neist mõeldakse, võtab vähem aega kui oletada. Ülejäänud uurimine tuleneb sellest vastusest.
Alustage rolli eraldamisest brändist, sest bränd katab kõik kolm.
Nimi katab kolm rolli, mis ebaõnnestuvad erinevalt
Protokollina kirjeldab OpenVPN, kuidas ühilduvad vastaspooled tunnelit loovad ja seda läbivat kaitsevad. Tarkvarana on see teostus, mis räägib seda protokolli kliendi või serveri rollis. Kliendina on see rakendus, mille keegi paigaldab, oma versiooni, profiili vormingu ja platvormi iseärasustega. Tõrge ühes rollis ei tähenda tõrget teises, seepärast vajab lause «OpenVPN on maas» alust.
Küsige, mida teataja näha saab: profiilifaili, paigaldatud programmi või lüüsi, mida ta haldab. See üks detail ütleb teile, kas järgmine samm on kliendi logi, paketi kohta käiv küsimus või serveripoolse kuulaja kontroll.
OpenVPN 2 ja OpenVPN 3 ei ole uuenduspaar
OpenVPN 2.x töötab nii serveri kui ka kliendi rollis ja just seda kasutab enamik lüüside juurutusi endiselt. OpenVPN 3 on eraldi kliendile suunatud teostus oma konfiguratsiooni ja sessioonimudeliga, mitte järgmine väljaanne, mille paigaldate 2.x serveri peale. OpenVPN Connect on OpenVPN 3 mootorile ehitatud klientrakendus. Nende ükskõik millise paigaldamine ei loo interneti väljundteenust; väljund on see, mille operaator on konfigureerinud.
Protokollitasandi ühilduvus ei laiene profiili direktiividele, seega puhtalt imporditav profiil võib siiski ebaõnnestuda direktiivil, mida klient ei teosta.
Transport ei ole selle sees olev rakendus
Välisühendus kasutab transporti, näiteks UDP või TCP, et jõuda konfigureeritud kuulajani, ja kõik, mida tunnel kannab, sõidab selle sees. VPN-i kaudu tehtud veebipäring ei vaja oma OpenVPN-i kuulajat ega muutu juhtmel OpenVPN-i paketiks. TLS-režiimis lepib juhtkanal kokku võtmematerjalis, samal ajal kui andmekanal kaitseb kasulikku koormust, ja see on eraldatus, mida tasub logisid lugedes õigesti hoida.
Kihtide segamine tekitab päringuid nagu pordi avamine veebisaidile, mis juba töötab tunnelist. Port kuulub välisühendusele, mitte rakendusele.
Mida profiil saab lubada ja mida mitte
Profiil ütleb ühele kliendile, kuidas jõuda ühe teenuseni: lõpp-punkt, transport, identiteedimaterjal ja sageli mõned marsruutimise ja DNS-i eelistused. See ei ütle midagi selle kohta, kes seda teenust haldab või kas konto on volitatud. Marsruudid, resolveri seaded, edastusreeglid ja juurdepääsupoliitika otsustavad, milleni sessioon tegelikult jõuab. Edukalt imporditud profiil on töötava ühenduse algus, mitte tõestus sellest.
Kui keegi küsib, kas ressurss on VPN-i kaudu kättesaadav, sõltub vastus serveri poliitikast, mitte kliendi konfiguratsioonifailist.
Küsige seda, mida saab pakkuda
Muutke lai nimi kolmeks konkreetseks: klient ja selle versioon, selle kliendi jaoks volitatud profiil ja ressurss, kuhu inimene peab jõudma. Nendega on pakkumine konkreetne ülesanne. Ilma nendeta on iga vastus oletus, millist OpenVPN-i küsimus silmas pidas.
Kirjutage vastus päringusse endasse. Järgmine pilet esitab sama küsimuse sama mitmetähenduslikult.