Zure edukiontziak UDP 1195ean entzun dezake ostalariak 1194 argitaratzen duen bitartean, eta hori zuzena da mapaketak hala dioen bitartean. Zenbakiek itzulpen-taula osatzen dute: bezeroak ostalariaren ataka markatzen du, Dockerek helmuga edukiontziaren atakara berridazten du, eta OpenVPN bere konfigurazioak izendatzen duen atakan erantzuten du. Esteka horietako edozeinetan desadostasunak isil-isilikako hutsegitea sortzen du, suebaki baten itxura duena. Ziurtagiriak eta zifratzeak horren ondoren daude eta ezin dute konpondu.

Jarraitu pakete bat bezerotik prozesura autentifikazioari buruz ezer aldatu aurretik.

Hiru zenbaki, konexio bat

Hiru zenbakiak bezeroak erabiltzen duen urruneko helmuga, ostalarian argitaratutako mapaketa eta edukiontziaren barruko entzulea dira. Ez dute berdinak izan behar, baina katea osatu behar dute. Zenbaki berdinak ohikoena izateagatik kasu berezi bat dira, eta horregatik desadostasuna erraza da behin idazten eta zaila gero ikusten.

Idatzi katea lerro bakarrean araztu aurretik: bezeroaren helbidea eta ataka, ostalariaren mapaketa, edukiontziaren entzulea, garraioa. Kateko akatsa balio ezberdinekin birritan agertzen den zenbaki gisa erakusten da.

LocationExample
Remote client destinationHost address, UDP 1194
Published mappingHost UDP 1194 to container UDP 1195
Container listenerOpenVPN on UDP 1195

Zer esaten duen sintaxi laburrak benetan

Forma laburrean ezkerraldea ostalariaren ataka da eta eskuinaldea edukiontziaren ataka, eta barra-basatilatzeko atzizkiak garraioa aukeratzen du. Atzizkia kenduta, Dockerek mapaketa TCP gisa tratatzen du, beraz protokolorik gabeko mapaketaren atzeko UDP entzulea inork iristen ez duen entzulea da. Lehenespen hori dokumentatuta dago eta oraindik harritzen ditu zenbakiak bat etarazi eta lana amaitutzat eman zutenak.

Forma luzeak lotura-helbidea eta protokoloa modu esplizituan finkatzen ditu, sareari begira dagoen edozertan lerro gehigarriak merezi dituena. Irakurri argitaratutako mapaketa atzera, sortu zuen fitxategian fidatu beharrean.

ports:
  - 1194:1195/udp

Non geldi daitekeen paketea

Eskaera bat Dockerren aurretik, Dockeren barruan edo entzulean gal daiteke. Dockerren aurretik hodeiko suebaki bat edo bere bidalketa egiten duen bideratzaile bat egon daiteke, eta gailu horri ostalarira begirako ataka eta garraio egokia behar zaizkio. Dockeren barruan, edukiontziaren ataka okerrago baterako mapaketak socket itxi batera bidaltzen du.

Ondoren entzulea: OpenVPNren konfigurazioak ataka eta protokoloa izendatzen ditu, eta edukiontziaren barruan beste batera iristen den bezeroak ez du ezer lortzen. UDP zerbitzu bat TCP bidez probatzeak ez du ezer frogatzen etapa horietako batean ere, beraz erabili bezeroak erabiliko duen garraioa.

Lotura-helbideek irisgarritasuna erabakitzen dute

Loopback-era lotutako mapaketa argitaratua ostalaritik soilik da irisgarria, eta interfaze guztietara lotutakoa suebakiak uzten duen lekuan da irisgarria. Biak berdinak dirudite helbidea baztertzen duen Compose fitxategi batean, eta Dockerren lehenespena zabalena da.

Erabaki zein exposizio nahi duen inplementazioak, eta gero idatzi esplizituan. Loopback bidez konektatzen duen barruko proba eta konektatu ezin duen urruneko bezeroa, biak izan daitezke edukiontzi beraren deskribapen zehatzak.

Irakurri unean uneko egoera

Egiaztatu martxan dagoen edukiontziaren mapaketa eraginkorra eta haren sare-izenespazioko entzulea. Compose fitxategia edukiontzia hasi ostean edita zitekeen, irudiaren metadatuak ataka bat deklara lezake argitaratu gabe, eta bigarren edukiontzi batek ostalariaren ataka har zezakeen. Irudi batean ataka bat deklaratzea ez da hura argitaratzea, eta batek ere ez du entzutearen berdinik.

Hiru egoera ezberdin, hiru komando ezberdin, eta azkenak soilik du OpenVPNrekin zerikusirik.

Mapaketa zuzena denean

Paketea OpenVPNa iritsi ondoren, haren erregistroa da TLSeri eta autentifikazioari buruz irakurtzeko tokia. Inoiz iritsi ez zen pakete bat konpontzeko ziurtagiriak berriz sortzea bigarren aldagai bat eransten duen alferreko lana da. Eduki mapaketaren oharra bezeroaren profiletik gertu, hurrengo pertsonak lerro bat irakur dezan hiru zenbakiak berriz aurkitu beharrean. Ostalariaren aldean pakete-kaptura batek hiru esteketatik zein den okerra argitzen du, eta ziurtagiri bat berritzea baino gutxiago kostatzen da.

Hemen deskribatutako kasua zubi bidezko argitalpena da. Ostalariaren sareak eta bideratutako edukiontzi helbideek itzulpena saihesten dute, beraz zenbaki berberek beste zerbait esan nahi dute diseinu horietan.

Erlazionatutako artikuluak