Marin-u-hagidda siyaasadda waxay ka jawaabtaa su'aal ka duwan tan ay badi qoraallada xallinta dhibaatooyinka weydiiyaan. Shaxda ugu weyn waxay sheegtaa halka ay u socoto meesha loo socdo; xeerarka siyaasaddu waxay sheegaan shaxda la eegayo gebi ahaanba, waxayna taas ku go'aamin karaan cinwaanka isha, calaamadda baakadda, ama is-dhexgalka baakaddu ku timid. Marka tunnellu si aan iswaafaqsanayn u dhaqmo, xeerarka ayaa badanaa sababta, shaxda marin-u-hagidduna badanaa ma aha.

Xeerarku waxay doortaan shaxda, ka dibna shaxdu waxay doorataa waddada

Xeer kastaa wuxuu qaataa mudnaan, shuruud isku-dhac iyo shax bartilmaameed ah. Kernel-ku wuxuu maraa xeerarka sida ay u kala horreeyaan mudnaanta wuxuuna joogsadaa marka ugu horreysa ee isku-dhac, ka dibna wuxuu sameeyaa baaritaan caadi ah oo ku saabsan horgalaha ugu dheer shaxdaas. Xeerkii tilmaamaya shax madhan wuxuu u dhacaa waxa xeerka xiga doorto, sidaas oo kalena xeer si taxadar leh loo qoray wuxuu u ekaan karaa mid aan waxba qaban.

Taasi waa sababta soo saarista shaxda ugu weyn ayaan badanaa sharraxin macmiil VPN shaqeynaya. Macmiilladu waxay badanaa geliyaan xeerar lambarrada mudnaanta hoose, waqti badan ka hor xeerka caadiga ah ee shaxda ugu weyn, sidaas darteed baakaddu waligeed ma gaarto waddada aad eegaysay. Hoos u dhigista cabbirka shaxda ugu weyn waxba kama beddesho gaadiidka horey loo leexday.

Xeerkuna wuxuu ula kac uga dhigi karaa horgale god madow ama aan la gaari karin. Macmiillada qaarkood waxay ku daraan xeer sidan oo kale ah sida furayaasha amniga, markaasna hoos u dhacdu waxay u ekaanaysaa tunnnel jabay halkii mid la habeeyay.

Akhri xeerarka sida isku xigxiga, ma aha sida liis

Daabac xeerarka iyaga oo wata mudnaantooda iyo shaxaha ay tilmaamayaan, ka dibna daabac shax kasta oo qaadata waddo caadi ah ama waddo tunnnel. Nidaamka ayaa ah qaybta muhiimka ah, waana qaybta sawirka shaashadda badanaa ka tagaan:

ip rule show
ip route show table all | sed -n '1,60p'
ip route get 198.51.100.20 from 10.8.0.2
ip route get 198.51.100.20 from 10.8.0.2 mark 0x1

Laba amarrood ee ugu dambeeya ayaa ah kuwa teooriyada u beddela indho-indheyn, sababtoo ah waxay weydiiyaan waxa kernel-ku u samayn lahaa ishaas iyo calaamaddaas. Haddii jawaabtu beddelanto marka calaamaddu beddelanto, xeer ku salaysan calaamad ayaa shaqeynaya oo baaritaan kasta oo calaamadda ka tago wuxuu baarayaa baakad kale. Xidhiidhka dibadda wuxuu mudan yahay xeer u gaar ah. Tunnnel kasta oo gaadiidka oo dhan dhexdiisa maro waa inuu ka reebo cinwaanka barta ugu dambeeya ee uu ku xirmo, haddii kale baakadaha sirta ah waxaa dib loogu celinayaa tunnnelka ay hadda ka tageen. Macmiillada badankiisu waxay si otomaatig ah u geliyaan ka-reebkaas, xeerarka gacanta lagu tafatiran yahayna waa meesha uu ku maqan yahay.

Calaamadaha iyo socket-yada: laba siyaabood oo macmiilladu u qaybsadaan gaadiidka

Macmiillada qaarkood waxay calaamadeeyaan baakadaha firewall-ka waxayna ku daraan xeer u dhigma calaamadda. Kuwa kale waxay isticmaalaan marin-u-hagid heer socket, iyaga oo waddo dhigaya socket-ka ka hor inta uusan xirmayn. Tan hore waxaa laga arkaa ip rule; tan dambe lama arko, mana soo baxdo baaritaan guud.

Haddii barnaamij tijaabo ah u dhaqmo si ka duwan barnaamijka uu tahay inuu matalo, hubi in barnaamijku dhigo calaamad ama ku xirmo qalab. Farqigaas maaha sir marka habka la magacaabo, wuxuuna sharraxayaa sababta curl oo ka yimid shell iyo tab browser-ka ay waddooyin kala duwan u qaadan karaan isla mishiin. Labada farsamo waa marin-u-hagid siyaasadeed macne ballaaran: waxay waddo ku doorataan wax aan ahayn meesha loo socdo. Midkoodna ma ogola gaadiidka, midkoodna ma beddelo xeerarka firewall-ka ama aqoonsiga ay filanayso dhinaca kale.

Raadi lahaanshaha ka hor intaadan xeer kale ku darin

Xeerarka waxaa rakiba wax. Macmiil VPN, maareeyaha shabakadda iyo qoraal gacanta lagu qoray mid kastaa wuxuu ku dari karaa xeerar bilowga, mantiqda dib-u-xidhnaantuna waxay ka tagi kartaa xeerarkii hore. Laba xeer oo duugoobay oo ka yimid profile hore ayaa sii wadi doona gaadiidka hagidda waqti dheer ka dib marka profile-ka la tirtiro.

Ogow process-ka leh xeerka iyada oo la eegayo mudnaantiisa iyo qaabkiisa, oo hubi in milkiilahaasu dib u qoro xeerarka xidhiidh kasta. Haddii uu qoro, xeer gacanta lagu daray maanta wuxuu maqnaanayaa berri, sixiduna waxay ku habboon tahay qaabeynta macmiilka ee ma aha faylka taariikhda shell. Nadiifinta xeerarka oo dhan tijaabo ahaan waa dariiq gaaban oo soo jiidasho leh oo leh kharash la saadaalin karo: wuxuu sidoo kale ka qaadaa xeerarka macmiilku u baahan yahay si uu tunnnelkiisa u sii shaqeeyo. Tirtir hal xeer markiiba, ama ku tijaabi mishiin aad dib u bilaabi karto.

Caddee baaxadda laba qulqul, ma aha mid

Sixid waxaa lagu xaqiijiyaa oo kaliya qulqul ay tahay inuu saameeyo iyo qulqul aanay ahayn inuu saameeyo. Dooro meel loo socdo oo siyaasaddu tunnnelka gasho, iyo mid dibadda ku sii ahaanaya, ka dibna isbarbar dhig baaritaannada iyo qabashooyinka labadaba:

ip route get 198.51.100.20 from 192.0.2.44
ip route get 198.51.100.21 from 192.0.2.44
tcpdump -ni any host 198.51.100.21 and port 443

Marka labada baaritaan ay soo celiyaan is-dhexgalo kala duwan, xeerku wax buu qabanayaa. Marka ay soo celiyaan isla is-dhexgalka, xeerku wuxuu u dhigmaa si ballaaran oo ka badan kii la damacsanaa, waana cilladdaas oo si aamusnaan ah u diraysa subnet dhan tunnnel loogu talagalay hal barnaamij.

Ku qor tikidhka mudnaanta xeerarka iyo adeega leh labada cinwaan tijaabo. Markaas qofka xiga wuxuu hayaa lammaane la soo saari karo halkii sharraxaad calaamad, wuxuuna hal daqiiqo gudahood sheegi karaa haddii marin-u-hagidda siyaasaddu weli shaqeynayso.

Maqaallo la xiriira