Passive မုဒ်တွင် အသုံးပြုသူများကို ချိတ်ဆက်ရန် NAT Traversal ကို အသုံးပြုခြင်း။

ဤဆောင်းပါးသည် ရေးသွင်းချက်များထဲမှ တစ်ခုကို အခမဲ့ ဘာသာပြန်ပါသည်။ DC++ ဆော့ဖ်ဝဲရေးသားသူ ဘလော့ဂ်.

စာရေးသူ၏ခွင့်ပြုချက်ဖြင့် (ရှင်းလင်းပြတ်သားမှုနှင့် စိတ်ဝင်စားမှုရရှိရန်)၊ ကျွန်ုပ်သည် ၎င်းအား လင့်ခ်များဖြင့် အရောင်ခြယ်ပြီး ၎င်းကို ကိုယ်ရေးကိုယ်တာ သုတေသနအချို့ဖြင့် ဖြည့်စွက်ထားသည်။

နိဒါန်း

ချိတ်ဆက်နေသောအတွဲ၏ အနည်းဆုံးအသုံးပြုသူတစ်ဦးသည် ယခုအချိန်တွင် တက်ကြွသောမုဒ်တွင် ရှိနေရပါမည်။ တက်ကြွသောမုဒ်ကို တစ်ဖက်တစ်ချက်စီတွင် သတ်မှတ်မထားပါ။ ၎င်းသည် အများအားဖြင့် firewall သို့မဟုတ် NAT ကိရိယာမှ အဝင်ချိတ်ဆက်မှုများကို ပိတ်ဆို့ခြင်းကြောင့်ဖြစ်သည်။

အကယ်၍ client နှစ်ခုလုံးသည် active mode တွင်ရှိနေလျှင်

စတင်အသုံးပြုသူသည် ၎င်း၏ကိုယ်ပိုင် IP လိပ်စာနှင့် ပို့တ်ပါရှိသော အမိန့်ကို ပေးပို့သည်။ $ConnectToMe အခြား client သို့ ဤဒေတာကိုအသုံးပြုခြင်းဖြင့် အမိန့်ကိုလက်ခံရရှိသော ကလိုင်းယင့်သည် အစပြုသူနှင့် ချိတ်ဆက်မှုတစ်ခုကို တည်ဆောက်သည်။

အကယ်၍ ဖောက်သည်တစ်ဦးသည် passive မုဒ်တွင်ရှိနေပါက၊

အချက်အချာမှတဆင့်၊ passive client တစ်ခု A အမိန့်တစ်ခုပေးပို့သည်။ $RevConnectToMe တက်ကြွသော client Bထို့နောက် $ConnectToMe အမိန့်ဖြင့် တုံ့ပြန်သည်။

Passive မုဒ်တွင် အသုံးပြုသူများကို ချိတ်ဆက်ရန် NAT Traversal ကို အသုံးပြုခြင်း။
ဆာဗာအဖြစ် S အပေါ်က case မှာ DC hub တစ်ခုရှိတယ်။

အကယ်၍ client နှစ်ခုလုံးသည် passive မုဒ်တွင် ရှိနေပါက ဖွင့်ပါ။ ADC ဗဟို

မတူညီသော NAT များ၏နောက်ကွယ်ရှိ ဖောက်သည်များ A и B အချက်အချာကျသည်။ S.

Passive မုဒ်တွင် အသုံးပြုသူများကို ချိတ်ဆက်ရန် NAT Traversal ကို အသုံးပြုခြင်း။
ဤသည်မှာ hub သို့ ချိတ်ဆက်မှုအား client ဘက်မှ ကြည့်ပုံဖြစ်သည်။ A

hub သည် port 1511 တွင် ချိတ်ဆက်မှုများကို လက်ခံပါသည်။ Client A port 50758 မှတဆင့် ၎င်း၏ပုဂ္ဂလိကကွန်ရက်မှ အထွက်ချိတ်ဆက်မှုများကို ပြုလုပ်ပေးသည်။ hub သည် NAT ကိရိယာ၏လိပ်စာကိုမြင်ရပြီး ၎င်းနှင့်အလုပ်လုပ်ပြီး ၎င်းတို့၏သတ်မှတ်စနစ်များအလိုက် သုံးစွဲသူများထံ ထုတ်လွှင့်သည်။

လိုင်း A ဆာဗာသို့ပို့သည်။ S ဖောက်သည်တစ်ဦးနှင့် ချိတ်ဆက်ရာတွင် အကူအညီတောင်းသော မက်ဆေ့ချ် B.

Hub: [Outgoing][178.79.159.147:1511] DRCM AAAA BBBB ADCS/0.10 1649612991

ထို့အပြင် passive mode တွင်, client ကို Bဤအမိန့်ကို လက်ခံရရှိပြီးနောက်၊ NAT မှတစ်ဆင့် အချက်အချာသို့ ချိတ်ဆက်ရာတွင် အသုံးပြုသည့် ၎င်း၏သီးသန့်ဆိပ်ကမ်းကို အစီရင်ခံရပါမည်။

Hub: [Incoming][178.79.159.147:1511] DNAT BBBB AAAA ADCS/0.10 59566 1649612991

ဤအချက်အလက်ကိုလက်ခံရရှိပြီးနောက် client ကို A client နှင့် ချိတ်ဆက်ရန် ချက်ချင်းကြိုးစားသည်။ B ကိုယ်ပိုင်ဆိပ်ကမ်းကို အစီရင်ခံပါတယ်။

Hub:		[Outgoing][178.79.159.147:1511]	 	D<b>RNT</b> AAAA BBBB ADCS/0.10 <b>50758</b> 1649612991

ဘာစိတ်ဝင်စားလဲ။ စိတ်ဝင်စားမှုမှာ အသုံးပြုပြီးသား သီးသန့် port တစ်ခုမှတဆင့် အများသူငှာ လိပ်စာသို့ ချိတ်ဆက်မှုအသစ်တစ်ခု ဖန်တီးခြင်းဖြင့် တူညီသောချိတ်ဆက်မှု၏ အဆုံးမှတ်ကို ပြောင်းရွှေ့ရန်ဖြစ်သည်။

Passive မုဒ်တွင် အသုံးပြုသူများကို ချိတ်ဆက်ရန် NAT Traversal ကို အသုံးပြုခြင်း။
ဘင်ဂို

ဟုတ်ပါတယ်, ဤအမှု၌ client ကို NAT B သုံးစွဲသူတစ်ဦးထံမှ ပထမဆုံးချိတ်ဆက်မှုတောင်းဆိုမှုကို ငြင်းပယ်ပိုင်ခွင့်ရှိသည်။ Aဒါပေမယ့် သူ့ကိုယ်ပိုင်တောင်းဆိုချက်က ဒီချိတ်ဆက်မှုကနေ ဖန်တီးထားတဲ့ “အပေါက်” ထဲကို တိုးဝင်လာပြီး ချိတ်ဆက်မှုကို ထူထောင်လိုက်ပါတယ်။

Passive မုဒ်တွင် အသုံးပြုသူများကို ချိတ်ဆက်ရန် NAT Traversal ကို အသုံးပြုခြင်း။
သတိပေးချက်နှင့်အတူ လုပ်ငန်းစဉ်တစ်ခုလုံးအတွက် သင့်လျော်သော သရုပ်ဖော်ပုံ ပရိုတိုကော စက်ရှင်ဖွင့်လှစ်ထားသော အများသူငှာ ဆိပ်ကမ်းများကို အသုံးမပြုပါ။ NAT-Sသီးသန့်လိပ်စာများ ၊

epilogue

(မူရင်း) ဆောင်းပါးကို ရေးသားချိန်တွင်၊ DC ဖောက်သည်များ၏ ထက်ဝက်ခန့်သည် passive မုဒ်တွင် အလုပ်လုပ်နေပါသည်။ ဆိုလိုသည်မှာ ဖြစ်နိုင်သည့် ချိတ်ဆက်မှုအားလုံး၏ လေးပုံတစ်ပုံကို ပြုလုပ်၍မရပါ။

နောက်ထပ် DC++ သည် NAT ကို ကျော်ဖြတ်နိုင်မည်ဖြစ်သည်။ရှိပြီးသားချိတ်ဆက်မှုများကို အသုံးပြု A-S и B-S အကယ်၍ တိုက်ရိုက် client-client ချိတ်ဆက်မှုတစ်ခုကို ထူထောင်ရန်၊ A и B passive မုဒ်တွင် ရှိနေသည်။

source: www.habr.com

DDoS ကာကွယ်ရေး၊ VPS VDS ဆာဗာများပါသည့် ဆိုက်များအတွက် ယုံကြည်စိတ်ချရသော hosting ကို ဝယ်ယူပါ။ 🔥 DDoS ကာကွယ်မှု၊ VPS VDS ဆာဗာများပါရှိသော ယုံကြည်စိတ်ချရသော ဝဘ်ဆိုက် hosting ကို ဝယ်ယူပါ | ProHoster