Fikiria kivinjari kinapakia ukurasa wa HTTPS huku mteja wa SSH akifikia seva nyingine na kitatuzi kikijibu swali, yote kwa kikao kimoja cha OpenVPN. Kwenye kiolesura cha kimwili unaona mazungumzo moja; ndani ya handaki unaona matatu. Mitazamo yote miwili ni sahihi, na kujua kwa nini ni tofauti kati ya ukamataji wenye faida na ule wenye kuchanganya. Fuata mtiririko mmoja wa ndani kutoka soketi hadi waya na utabakaji hauwi wa kufikirika tena.

Mazungumzo moja ya nje, mitiririko mingi ya ndani

Kila programu hufungua soketi yake, na kiini huipa jozi ya vipengele vitano: anwani ya chanzo, bandari ya chanzo, anwani ya lengwa, bandari ya lengwa na itifaki. Jozi hizo zipo kabla ya handaki yoyote kuhusika. Kisha uelekezaji huamua kwamba zote zinatoka kupitia kifaa cha handaki, kwa hiyo pakiti inayokabidhiwa kwa OpenVPN bado hubeba vichwa vya asili ndani yake. OpenVPN husimba pakiti hiyo ya ndani na kufunga matokeo katika mazungumzo moja ya nje ya UDP au TCP na mwenzake. Kwa hiyo mazungumzo ya nje ni moja, wakati mitiririko iliyo ndani ni mingi kama programu zilizofunguliwa.

Hakuna kinachoanguka. Jozi za ndani hubaki kutoka mwanzo hadi mwisho, na ndiyo sababu upande wa mbali bado unaweza kutofautisha mitiririko mitatu.

Bandari inayobaki thabiti

Kinachobaki bila kubadilika ni jozi ya nje: anwani yako, bandari ya ndani ambayo mteja aliifunga, anwani ya mwenzake na bandari ya huduma iliyowekwa. Jozi hii ndiyo lazima kizuizi cha moto au NAT iliyo njiani iruhusu, na ndiyo itakayoonyeshwa na ukamataji kwenye kiungo cha juu. Pia ni hiyo inayobadilika baada ya kuunganisha tena au kubadilisha mtandao, kwa sababu mteja anaweza kufunga bandari nyingine ya ndani. Handaki moja haimaanishi bandari moja ya chanzo iliyofungwa milele.

Bandari za ndani ndizo zinazojaliwa na ncha za mwisho. Mtiririko wa HTTPS huhifadhi bandari ya lengwa 443 ndani ya handaki ingawa usafiri wa nje umekaa kwenye bandari ambayo mwendeshaji aliweka. Ncha za mwisho za programu hazijui kamwe kuhusu ile ya nje.

Kinachobadilishwa na kufungua kifuniko upande wa mbali

Kwa mwenzake tabaka la nje huondolewa, na pakiti ya ndani ndiyo inayobaki. Kuanzia hapo usambazaji na sera ya ufikiaji hutumika kwa lengo na itifaki ya ndani. Seva ya wavuti bado hupokea muunganisho wa HTTPS, daemon ya SSH bado hupokea SSH, na kitatuzi bado hupokea swali.

Ndiyo sababu kanuni inayoruhusu usafiri wa nje si kanuni sawa na kuruhusu huduma ya ndani. Ya kwanza inaeleza njia; ya pili inaeleza idhini.

TCP ya nje inamaanisha mtiririko mmoja, si muunganisho mmoja

Wakati usafiri wa nje ni UDP, hatima ya kila mtiririko wa ndani ni huru: datagram iliyopotea huathiri usambazaji mmoja hadi utumaji wake tena. Wakati usafiri wa nje ni TCP, mitiririko yote ya ndani hushiriki mtiririko mmoja wa baiti unaotegemewa.

Mtiririko huo wa pamoja ndio sehemu ambayo watu huikosa. Urejeshaji hufanyika mara moja, kwa kila kitu, kwa hiyo sehemu moja iliyopotea huchelewesha trafiki ya kila programu iliyochanganywa ndani. Bado kuna miunganisho mingi kwenye ncha za mwisho na muunganisho mmoja kwenye waya, na ni kwenye waya ambapo athari ya kichwa cha foleni huishi. Idadi ya bandari zinazosikiliza haikwambii kitu kuhusu hili, na ndiyo sababu kuhesabu bandari ni njia mbaya ya kufikiri kuhusu utendaji wa handaki.

Eleza usanidi wako mwenyewe kwa usahihi

Taja trafiki ya ndani iliyochaguliwa na usafiri mahususi wa nje unaoibeba, badala ya kusema mashine hutuma kila kitu kupitia bandari moja. Huduma za ndani, handaki ya pili na familia nyingine ya anwani zote huunda mitiririko ambayo haiingii kamwe kwenye mazungumzo haya. Ukamataji kwenye kiungo cha juu huonyesha jozi ya nje; ukamataji ndani ya handaki huonyesha zile za ndani.

Chukua zote mbili, na uweke mihuri ya muda kando kando. Ikiwa unahitaji kuthibitisha ni programu gani iliunda mtiririko upi wa ndani, jedwali la soketi kwenye mwenyeji ndilo chombo bora, kwa sababu huunganisha bandari moja kwa moja na michakato. Kisha andika jozi ya nje uliyoiona na wakati uliouona, kwa sababu ukamataji unaofuata baada ya kuunganisha tena unaweza kuonyesha namba tofauti kihalali.

Makala zinazohusiana