ပွင့်လင်းသော TCP မှ SOCKS သို့ ပို့ဆောင်မှုရှိ မူလဦးတည်ရာများ
ပရောက်စီနှင့် ညှိနှိုင်းမီ မူလဦးတည်ရာကို ပြန်လည်ရယူသော ဘာသာပြန်တစ်ခု ပွင့်လင်းသော TCP မှ SOCKS ပို့ဆောင်မှုအတွက် အဘယ်ကြောင့် လိုအပ်သည်ကို ရှင်းပြသည်။
မီးတားတစ်ခုသည် TCP ချိတ်ဆက်မှု ဘယ်နေရာသို့ ဆိုက်ကပ်မည်ကို ပြောင်းလဲနိုင်သည်။ သို့သော် ထိုပြောင်းလဲမှုတစ်ခုတည်းဖြင့် မူလအက်ပ်လီကေးရှင်းကို SOCKS ပြောတတ်အောင် သင်ပေး၍ မရပါ။
သာမန် SOCKS ဆာဗာသည် တောင်းဆိုထားသော ဦးတည်ရာကို ဖော်ပြသည့် ညှိနှိုင်းမှုကို မျှော်လင့်သည်။ ပရောက်စီကို မသိသော အက်ပ်လီကေးရှင်းက အစား သူ့ပရိုတိုကော ဘိုက်များကို ချက်ချင်း ပို့သည်။ ထိုဘိုက်များကို SOCKS နားထောင်သူထံ တိုက်ရိုက် လမ်းကြောင်းပြောင်းလိုက်ပါက နှစ်ဖက်စလုံး ပထမဆုံး မက်ဆေ့ခ်ျကို သဘောမတူနိုင်ဖြစ်မည်။
ပျောက်နေသော အစိတ်အပိုင်းမှာ ဘာသာပြန်တစ်ခု ဖြစ်သည်
ပွင့်လင်းသော TCP မှ ပရောက်စီသို့ အစိတ်အပိုင်းသည် ထို အင်တာဖေ့စ်များကြားတွင် ရှိသည်။ ၎င်းသည် အက်ပ်လီကေးရှင်း မူလတောင်းဆိုခဲ့သော ဦးတည်ရာကို ရှာဖွေတွေ့ရှိပြီး သင့်လျော်သော SOCKS သို့မဟုတ် HTTP CONNECT ဆက်ရှင်ကို တည်ထောင်ကာ ထွက်ပေါ်လာသော စီးကြောင်းပေါ်တွင် အက်ပ်လီကေးရှင်း ဒေတာကို ဆက်လက်ပို့ဆောင်သည်။
၎င်း၏ Linux iptables လမ်းကြောင်းတွင် redsocks ရင်းမြစ်သည် ထိန်းသိမ်းထားသော ဦးတည်ရာကို SO_ORIGINAL_DST ဖြင့် ရယူသည်။ အခြား လုပ်ငန်းလည်ပတ်မှုစနစ်များနှင့် လမ်းကြောင်းပြောင်းနည်းများက မတူညီသော ယန္တရားများကို အသုံးပြုသည်။ ဤသည် လမ်းကြောင်းပြောင်းကိရိယာနှင့် ကွန်ရက်သတ်မှတ်မှု၏ ဂုဏ်သတ္တိဖြစ်ပြီး သာမန် SOCKS ကလိုင်း၏ လုပ်ဆောင်ချက် မဟုတ်ပါ။
မူလဦးတည်ရာ အချက်အလက်သည် လမ်းကြောင်းပြောင်းစည်းမျဉ်းကို ပရောက်စီဟိုစ့်မှ မသက်ဆိုင်သော ဂိတ်ဝေးသို့ ရွှေ့ခြင်း အမြဲတူညီမှု မရှိသည့် အကြောင်းကိုလည်း ရှင်းပြသည်။ လက်ခံသည့် လုပ်ငန်းစဉ်သည် ၎င်း၏ ကြားဖြတ်ဖမ်းယူမှုပုံစံက တောင်းဆိုသော မီတာဒေတာကို လိုအပ်သည်။ အခြားနေရာတွင် ပြန်ရေးထားသော လိပ်စာသည် ထိုအချက်အလက်ကို မျှော်လင့်ထားသော ပုံစံဖြင့် မပေးတော့နိုင်ပါ။
ဘာသာပြန်၏ နယ်ပယ်ကို ရှင်းလင်းစွာ ထားပါ။ အလုပ်လုပ်သော လမ်းကြောင်းပြောင်းထားသည့် TCP ချိတ်ဆက်မှုသည် မည်သည့် UDP၊ ICMP သို့မဟုတ် ဖြေရှင်းသူလမ်းကြောင်းတိုင်းအတွက် ပံ့ပိုးမှုကို မသက်သေပြပါ။ အထက်ပိုင်း ပရောက်စီပရိုတိုကော်နှင့် ဘာသာပြန်၏ အကောင်အထည်ဖော်မှုက ပံ့ပိုးသော လုပ်ဆောင်ချက်များကို ဆက်လက်သတ်မှတ်သည်။
ချိတ်ဆက်မှုပြီးပြီးချင်း သတ်မှတ်မှု မအောင်မြင်ပါက ဝင်ရောက်ခွင့်စည်းမျဉ်းများ ချဲ့မည့်အရှေ့ ပရိုတိုကော နယ်နိမိတ်ကို စစ်ဆေးပါ။ အပြည့်အဝ ဆက်သွယ်နိုင်သော SOCKS နားထောင်သူပင် SOCKS တောင်းဆိုမှု မဟုတ်ခဲ့သည့် ဘိုက်များကို ငြင်းပယ်နိုင်သည်။