Sababta ay khariidadda dekedda VPN ee Docker-kaagu waligeed uusan u gaarin OpenVPN
Dekedda martigeliyaha, dekedda weelka iyo gaadiidka waa saddex go'aan oo kala duwan. Raac hal isku day UDP oo dhex mara xad kasta ka hor intaadan taaban shahaadooyinka.
Weelkaagu wuxuu dhagaysan karaa UDP 1195 halka martigeliyuhu daabaco 1194, taasna waa sax ilaa khariidadda sidaas sheegto. Tirooyinku waxay sameeyaan shaxda turjumaadda: macmiilku wuxuu garaacaa dekedda martigeliyaha, Docker wuxuu dib u qoraa meesha loo socdo oo u guuriyaa dekedda weelka, OpenVPN waxay ka jawaabtaa dekedda uu tilmaamayo habayntiisa. Isku-dhaqan la'aan mid kasta oo ka mid ah xiriirkaas waxay abuurtaa guuldarro aamusnaan ah oo u eg firewall. Shahaadooyinka iyo sireyaasha waxay ku yaalliin hoos waxbana ma saxaan karaan.
Raac hal baakad oo ka socda macmiilka ilaa habka ka hor intaadan wax ka beddelin xaqiijinta.
Saddex tiro, hal xiriir
Saddexda tiro waa meesha fog ee macmiilku isticmaalo, khariidadda lagu daabacay martigeliyaha, iyo dhagaystaha ku jira weelka. Uma baahna inay siman yihiin, laakiin waa inay sameeyaan silsilad. Tirooyin siman waa xaalad gaar ah oo si kadis ah ugu badan, sidaas darteed isku-dhaqan la'aanta waa sahlan tahay in hal mar la qoro oo ay adag tahay in mar dambe la arko.
Ka hor cilad-baadhistu qor silsiladda hal sadar: cinwaanka macmiilka iyo dekedda, khariidadda martigeliyaha, dhagaystaha weelka, gaadiidka. Cilad ku jirta silsiladda waxay u muuqataa sida tiro laba jeer ku soo baxda oo leh qiyam kala duwan.
| Location | Example |
|---|---|
| Remote client destination | Host address, UDP 1194 |
| Published mapping | Host UDP 1194 to container UDP 1195 |
| Container listener | OpenVPN on UDP 1195 |
Waxa ay hab-dhaqanka gaaban run ahaantii sheegto
Qaabka gaaban dhinaca bidix waa dekedda martigeliyaha dhinaca midigna waa dekedda weelka, iyo dheeraadka xariiqda u sii jeeda ayaa dooranaya gaadiidka. Haddii aad ka tagto dheeraadka, Docker waxay khariidadda u qaadanaysaa TCP, sidaas darteed dhagayste UDP oo ka dambeeya khariidad aan borotokool lahayn waa dhagayste aan cidina gaari karin. Defaultkaas waa la diiwaangeliyay oo weli waxay la yaabtaa dadka tirooyinka isku waafajiyay oo shaqada dhammaatay u qaatay.
Qaabka dheer wuxuu si cad u xajinayaa cinwaanka xidhitaanka iyo borotokoolka, taas oo u qalanta sadarrada dheeraadka ah wax kasta oo u jeeda shabakad. Dib u akhri khariidadda la daabacay halkii aad aamini lahayd faylka soo saaray.
ports:
- 1194:1195/udpMeesha baakadku ku istaagi karo
Codsiga waxaa lagu tuuri karaa Docker ka hor, Docker gudahiisa, ama dhagaystaha. Docker ka hor waxaa jiri kara firewall daruuro ama router isagu gudbinaya, qalabkaasna wuxuu u baahan yahay dekedda u jeeda martigeliyaha iyo gaadiidka saxda ah. Docker gudahiisa, khariidad u gudubta dekedda khaldan ee weelka waxay u gudbisaa socket xiran.
Kadibna dhagaystaha: habaynta OpenVPN waxay sheegtaa deked iyo borotokool, macmiilka soo gaara mid kale gudaha weelka waxba ma gaaro. Tijaabinta adeeg UDP oo TCP lagu sameeyo waxba ma caddeyso mid kasta oo ka mid ah marxaladahaas, sidaas darteed isticmaal gaadiidka macmiilku isticmaali doono.
Cinwaannada xidhitaanku waxay go'aamiyaan gaaritaanka
Khariidad la daabacay oo ku xidhan loopback waxaa laga gaari karaa martigeliyaha kaliya, halka mid ku xidhan dhammaan interface-yada laga gaari karo meel kasta oo firewallku oggolaado. Labaduba waxay u muuqdaan isku mid fayl Compose oo ka tagay cinwaanka, defaultka Docker-kaana waa mid ballaaran.
Go'aanso nooca soo-saarka ah ee baahinta loola jeedo, kadibna si cad u qor. Tijaabo gudaha ah oo ku xidhmata loopback iyo macmiil fog oo aan xidhmi karin labaduba waxay noqon karaan sharraxaad sax ah oo isla weelkaas.
Akhri xaaladda socota
Baar khariidadda dhabta ah ee weelka socda iyo dhagaystaha ku jira meesha magaca shabakaddiisa. Fayl Compose ayaa laga yaabaa in la tafatiran ka dib markii weelku bilaabmay, metadata sawirku waxay ku dhawaaqi kartaa deked iyada oo aan daabicin, weel labaadna waxaa laga yaabaa inuu hore u hayo dekedda martigeliyaha. Ku dhawaaqista deked sawirka dhexdiisa ma aha daabacidda, mana jiro mid ka mid ah oo la mid ah dhagaysiga.
Saddex xaaladood oo kala duwan, saddex amar oo kala duwan, oo kaliya kan ugu dambeeya ayaa ku lug leh OpenVPN.
Marka khariidadda sax noqoto
Marka baakadku gaaro OpenVPN, diiwaankiisu waa meesha laga akhriyo TLS iyo xaqiijinta. Dib u soo saarista shahaadooyinka si loo saxdo baakad waligiis iman, waa shaqo khasaare ah oo ku daraysa doorsoome labaad. Hayso qoraalka khariidadda agteeda borofaylka macmiilka si qofka xiga uu hal sadar u akhriyo halkii uu mar kale ogaan lahaa saddexda tiro. Hal qabasho baakad oo dhinaca martigeliyaha ah ayaa go'aamisa xiriirka saddexda ah kee khaldan, waxayna ka jaban tahay dib u soo saarista shahaadada.
Kiiska halkan lagu sharraxay waa daabacaadda buundada. Shabakadda martigeliyaha iyo cinwaannada weelka la maray waxay dhaafaan turjumaadda, sidaas darteed isla tirooyinkaas waxay u taagan yihiin wax kale naqshadahaas.