Tilmaame kastaa wuxuu leeyahay UDP ayaa ka fiican TCP OpenVPN, oo taladaasi waa jaangooyo, ma aha cabbir. Gaadiidku wuxuu beddelaa sida baakadaha loo gaarsiiyo iyo waxa dhaca marka wadadu tuurto, ma aha sida tunnelka loo qiyaaso. Ka dambeeya portal qabasho ama boroksi oo kaliya u oggolaanaya dekedda 443, doorashada gaabis ah ayaa ah tan xitaa isku xirta. Waxa soo socdaa wuxuu kala saaraa waxa borotokoolku sameeyo iyo waxa shabakaddaada gelitaanku u oggolaato.

Waxa gaadiidku dhab ahaan beddelo

TCP wuxuu bixiyaa qulqul byte la aamini karo oo nidaamsan wuxuuna dib u diraa wax kasta oo lumay, sida RFC 9293 qeexayo. UDP wuxuu datagram-yada u dhiibaa shabakadda, OpenVPN-na wuxuu ku shaqeystaa lakabkiisa aaminnimo ee u gaar ah socketkaas. Ku darista TCP gudaha TCP waxay is-ku-tuuraysaa laba wareeg oo soo-kabasho, sidaas darteed hal qayb lumay ayaa qulqulka gudaha hayn karta ilaa dib-u-dirista dibadda timaado. Is-dhexgalkaasi waa doodda dhabta ah ee UDP, wuxuuna u muuqdaa waqti-dhaqaaq halkii uu ahaan lahaa xawaare.

Saameyntu waxay kordhaa lumis iyo waqtiga socodka. Waddo maxalli ah oo nadiif ah labada gaadiid waxay u muuqdaan isku mid, taas darteed tijaabada shaybaarka marar dhif ah ayay cabashada soo celisaa. Xiriir mobil oo ciriiri ah farqiintu waxay ka muuqataa kulamada is-dhexgalka muddo dheer ka hor inta wareejin weyn wax maqal.

Midkoodna ma taabto qarsoodiga ama daacadnimada. Gacan-qaadista TLS iyo sirta kanaalka xogta waa isku mid labada gaadiid, sidaas darteed beddelku ma badbaadin karo koox sir ah oo daciif ah.

Xaggee TCP u qalmo booskiisa

Shabakadaha gelitaanku waa sababta caadiga ah ee loo doorto TCP. Huteel, garoon diyaaradeed ama shabakad marti ah ayaa laga yaabaa inay oggolaato 443 baxa oo ay tuurto wax kasta oo kale, dhagaystaha TCP ee dekeddaasna waa profaylka kaliya ee shaqeeya. Taasi waa gaadhitaan, ma aha waxqabad, waana sabab ku filan kaligeed.

TCP waxay sidoo kale caawisaa marka wadadu xasilloon tahay laakiin sanduuqyada dhexe col yihiin. Shabakadaha qaar waxay dib u dhigaan qulqullada UDP ee muddada dheer iyagoo u dulqaadanaya kulamada TCP ee u eg traffic web caadi ah. Hadday isu-ekaanshahaasi guulaysato waa sifo shabakad gaar ah, tilmaamena ma ballanqaadi karo dhammaan. Tijaabi gudaha shabakadda fashilma ka hor inta aadan borotokoolka eedayn.

Gelitaan la diiday ma aha dhibaato gaadiid. Daminta xaqiijinta shahaadada si xiriirka loo qasbo waa beddel kale oo natiijadiisu aad uga xun tahay.

Profayl TCP diyaar u haynta waa tanaasul wax ku ool ah. Inta badan macaamiishu waxay kaydiyaan labadaba waxayna kuu oggolaadaan inaad beddesho marka shabakad diiddo wadada UDP, taas oo aan waxba ku kacayn ilaa aad u baahato. Waxa aanad samayn waa inaad diraa laba profayl oo tilmaamaya meelo kala duwan, maxaa yeelay markaas isbarbardhiggaagu wuxuu cabbiraa serverada.

Hubi dhagayste kee ayaa dhab ahaan kuu yaal

Ka hor inta aadan isbarbar dhiggin waxqabadka, xaqiiji in labada dhinac ay ku heshiiyaan gaadiidka iyo dekedda. Beddelidda proto udp oo loo beddelo proto tcp faylka macmiilka ma abuurto dhagayste server. Serverku waa in loo habeeyaa borotokoolkaas, profaylkuna waa inuu la jaanqaadaa.

grep -E '^(proto|port|remote)' /etc/openvpn/server.conf
ss -lunp | grep openvpn
ss -ltnp | grep openvpn

grep wuxuu daabacaa waxa serverka lagu yiri inuu isticmaalo, halka labada liis ee socket ay muujiyaan waxa uu ku xiran yahay. Dhagaystaha UDP wuxuu ku muuqdaa kaliya liiska koowaad, dhagaystaha TCP-na kaliya kan labaad, sidaas darteed sadarka maqan waa dariiqa ugu dhaqsiyaha badan ee lagu helo profayl aan waligii la hirgelin. Isbarbar dhig dekedda sidoo kale, maxaa yeelay profayl TCP ee 1194 wuxuu u dhaqmaa si ka duwan kan 443 shabakadaha gelitaanka badankood. Dib u bilow adeegga beddelka ka dib oo akhri sadarka log ee soo sheegaya xidhnaanta.

Xaqiijinta dhinaca macmiilka waa jaban: ku socodsii xiriirka --verb 4 oo akhri sadarka gaadiidka ee logga. Haddii macmiilku yiraahdo UDP halka serverku ku dhagaysanayo TCP, gacan-qaadistu waligeed ma bilaabato, hagaajinna ma caawinayso.

Isbarbar dhig culayska shaqada, ma aha calaamadda gaadiidka

Isbarbardhig caddaalad ah wuxuu joogto ka dhiga wax kasta oo aan gaadiidka ahayn. Isla qalabka, isla shabakadda gelitaanka, isla martigeliyaha loo socdo, isla barnaamijka iyo sida ugu fiican isla serverka. Haddii labada profayl ay tilmaamaan martigeliyayaal kala duwan, waxaad sidoo kale cabbiraysaa martigeliyayaashaas.

Diiwaangeli saddex natiijo oo kasta oo socod: haddii tunnelku dhismayo, haddii uu sii jiro iyo haddii hawshu dhammaato. Codsiyada yaryar ee shaqeeya halka wareejinta waaweyn ay xannibmaan waxay tilmaamayaan cabbirka baakadda iyo MTU, ma aha gaadiidka. Dib-u-xidhnaanta soo noqnoqota waxay tilmaamaysaa wadada ama waqtiga dhammaadka sanduuqa dhexe.

Hayso profaylka ka shaqeeya xaaladaha aad dhab ahaan la kulanto, kan kalena kaydi. Doorashadu waxay leedahay shabakadda, ma aha qofka, sidaas darteed jawaab kasta oo jaangooyo ah meel ayay khalad ku tahay.

Maqaallo la xiriira