Barnaamijku wuxuu ka jawaabaa cinwaankiisa tunnel-ka, cinwaankaad u diiwaangelisayna meelna ma tagto. Waxba kuma cabanayaan diiwaanka OpenVPN, lammaanuhu wuxuu u muuqdaa mid xiran, xaruntuna waxay taxdaa hal macmiil oo sax ah. Farqiga ayaa ah in cinwaanka labaad ee macmiilku yahay laba xaqiiqo oo kala duwan: martigeliyaha waa inuu iska leeyahay, xaruntuna waa inay ogaataa lammaanaha iska leh. Mid ka mid ah ku maamul midka kale la’aan, taraafikadu waxay ku dhimanaysaa xarunta ama waxay soo gaadhaysaa waddo guri la’aan.

Magacu waa maxalli, lahaanshuhuna waa fog

Cinwaanka tunnel-ka waa la gorgortamaa, sidaas darteed labada dhinacba waxay bartaan inta lagu jiro gacan-qaadista. Cinwaan adeeg oo dheeraad ah gabi ahaan lama gorgortamo, taasina waa sababta ku daristiisu ay yihiin waxna ka beddelin xarunta. Macmiilku isla markiiba wuu yeelan karaa cinwaanka, serverkuna wali wuxuu taraafikadaas u dirayaa waddadiisa caadiga ah ama wuu tuurayaa. Waa in la abuuraa laba diiwaan, laba meelood oo kala duwan.

Macmiilka dhinaciisa cinwaanku waa martigeliyaha, loopbackina waa guriga dabiiciga ah ee aqoonsiga adeeg ee aan waligiis ka soo muuqanayn xiriir jireed. Xarunta dhinaceeda isku-xirka lammaanaha iyo horgalaha waa caddayn gaar ah oo kaliya serverku akhriyo. Midkoodna diiwaannada midka kale ma tilmaamo.

Sidoo kale labada baaxadood ku kala sooc qoraalladaada. Cinwaannada tusaalaha waa qiyam diiwaangelin, oo iyaga la isku-dar LAN dhab ah waa habka ugu dhaqsaha badan ee loo sameeyo in habaynta shaqaynaysa ay u muuqato mid jaban.

Cinwaanka macmiilka ku dar si joogto ah

Cinwaanka adeegga loopback ku dhig horgale martigeliye, si martigeliyaha uu ugu tixgeliyo gelitaan maxalli ah halkii uu ka ahaan lahaa shabakad hoose oo la gaari karo. ip address add 10.66.0.10/32 dev lo mid cinwaan ayay taas u samaysaa, amarka labaadna cinwaan labaad u celinta waxay mooddeeysaa laba adeeg.

Tan u ordi tijaabo hal-mar ah, ka dib u rar waxa leh qaabaynta shabakadda martigeliyaha, maxaa yeelay wax lagu daray waqtiga socodka ayaa lumaya marka dib loo bilaabo, nuqullo isna way ururaan inta u dhaxaysa isku-xirka. Unug systemd oo shabakadda ka dib la habeeyay waa hal doorasho, maareeyaha shabakadda qaybintuna waa mid kale. Wax kasta oo aad dooratid, cinwaanku waa inuu jiraa ka hor inta barnaamijku xirmo, haddii kale adeeggu wuxuu ka soo baxaa socket khaldan. Hubi ip address show dev lo dib-u-bilaab ka dib ee ma aha amarka gacanta ka dib.

Xirista waa go’aan ka duwan cinwaanaynta. Barnaamij ku dhageysta cinwaan kasta wuxuu aqbalayaa taraafikada interface-yada aadan waligaa u qasdin, sidaas darteed u jihee cinwaanka adeegga gaar ah. Markaas siyaasadda gelitaanka maxalliga ah waxay haysataa wax ay si sax ah ula simaan.

Ku dalbo faylka CCD ee xaruntu dhab ahaan akhriso

Serverka dhinaciisa caddaynta lahaanshaha waxay gashaa faylka macmiil kasta oo lagu doorto magaca guud ee la xaqiijiyay, gudaha galka uu magacaabay client-config-dir. Sadarku waa iroute 10.66.0.10 255.255.255.255, mid cinwaan kasta, wuxuuna serverka u sheegaa lammaanaha qaadanaya taraafikada goobtaas.

Laba faahfaahin ayaa tan aamusnaan u jebiya. Magaca faylku waa inuu la mid noqdaa magaca serverku dhab ahaan isticmaalo, kaas oo kala duwan marka username-as-common-name ciyaarta ku jiro. Iyo iroute wuxuu shaqeeyaa kaliya qaabka TUN oo leh galka qaabaynta macmiilka la habeeyay, sidaas darteed sadarkaas oo kale waxba kama qabto baahinta buundada. Sadarrada ku dar faylka jira halkii aad beddeli lahayd, maxaa yeelay waxaa laga yaabaa inuu horey u qaado cinwaan go’an ama xulashooyin push. Tixraaca OpenVPN 2.6 wuxuu diiwaangeliyay galka iyo tilmaanta lahaanshaha labadaba.

Xuddunta xarunta lafteeduna waxay sidoo kale u baahan tahay waddo loo maro goobahaas, si taraafikada maxalliga ah loo abuuray ay u gasho hannaanka tunnel-ka. route 10.66.0.10 255.255.255.255 qaabaynta serverka waxay daboolaan taraafikada uu serverku isagu abuuro, halka macmiilka kale ay u baahan yihiin push "route 10.66.0.10 255.255.255.255" si ay goobta u bartaan iyaga.

Waddo-marinta iyo oggolaanshuhu way kala duwan yihiin. Waddo la riixay waxay macmiilka u sheegtaa halka ay baakadaha u diraan oo waxna ma bixiso; adeeggu wali waa inuu aqbalaa soo-jaantaha shuruudiisa.

Hubi siyaasadda gelitaanka iyo waddada jawaabta

Baakad loo diray magaca waxay ku soo gaadhaa martigeliyaha iska leh sida gelitaan maxalli ah, sidaas darteed su’aashu waa inuu dab-damiska maxalliga ahi oggol yahay ishaas iyo dekeddaas. Oggolow dekedda adeegga gaar ah laga bilaabo baaxadda isha VPN halkii aad ka furi lahayd cinwaanka oo dhan.

Jawaabtu waxay u baahan tahay waddo dib ugu noqota soo-jaantaha. Soo-jaantaha ku jira barkadda tunnel-ka caadiga ah waddadaas horey ayay u jirtaa, maxaa yeelay qalabka tunnel-ka ayaa qaada. Soo-jaantaha ka dambeeya shabakad kale oo waddo leh wuxuu sidoo kale u baahan yahay waddada soo-noqoshada shabakaddaas, halkanna qaabaynta aan simanayn ayaa lumisa baakadaha.

Ka feejigso dhageyste labaad oo isla dekedda ku xiran cinwaan kale, maxaa yeelay xudduntu waxay u gudbisaa socket-ka ku habboon natiijooyinkuna waxay u muuqdaan kuwo aan kala sooc lahayn. Ku hubi ss -lntp oo xaqiiji in cinwaanka xiran uu yahay magaca adeegga. NAT isha halkan lama baahna, ku daristiisuna waxay qarinaysaa aqoonsiga soo-jaantaha oo diiwaannadaadu ku tiirsan yihiin.

Cinwaannada iyo lahaanshaha si gaar ah u tijaabi

Laba tallaabo ku tijaabi. Marka hore xaqiiji in martigeliyaha iska leh uu gaari karo adeegga magaciisa isaga qudhiisa, taas oo kala soocda dhibaatooyinka xirista iyo dab-damiska waddo-marinta. Kadib ka tijaabi soo-jaanaha VPN dhab ah adigoo isticmaalaya xaqiijinta barnaamijka laftiisa. Marka ugu horreeya gudbo oo labaadna guuldareysto, qaybta maqan waxay ku taal dhinaca xarunta.

Sidoo kale hubi hababka guuldarada ee ka baxa xiriirka: magacu wuxuu sii ahaanayaa la qoondeeyay marka tunnel-ku hoos jiro, xaruntuna waddadeeda way haysaa marka lammaanuhu maqan yahay. Ma jiro shay keligiis caddeeya in adeeggu gaari karo, taasina waa sababta tijaabada laba-tallaabo ay ka fiican tahay hal ping oo laga sameeyo laptop.

Maqaallo la xiriira