127.0.0.1 သို့ DNAT အဘယ်ကြောင့် အထူးဂရုစိုက်ရန် လိုအပ်သနည်း
ပြင်ပ ထရက်ဖစ်ကို loopback တွင် ချည်နှောင်ထားသော proxy အစိတ်အပိုင်းသို့ ပြန်ညွှန်ချိန် route_localnet ကို နားလည်ပါ။
ဝန်ဆောင်မှုတစ်ခုသည် 127.0.0.1:1080 တွင် နားထောင်နေသည်။ DNAT စည်းမျဉ်းက ဝင်လာသော ထရက်ဖစ်ကို ထိုလိပ်စာသို့ ညွှန်ပေးသော်လည်း ချိတ်ဆက်မှု မအောင်မြင်ပါ။ ဝန်ဆောင်မှုက ကျန်းမာနိုင်ပြီး NAT စည်းမျဉ်းလည်း ကိုက်ညီနိုင်သည်။ IPv4 loopback လိပ်စာများသည် လမ်းကြောင်းသတ်မှတ်မှုတွင် အထူးကိုင်တွယ်မှု ရရှိသည်။
လင်းနက်၏ route_localnet သည် လမ်းကြောင်းသတ်မှတ်စဉ် 127/8 လိပ်စာများကို အင်္ဂါဂြိုဟ် လိပ်စာများအဖြစ် သတ်မှတ်မည်လား ဆိုသည်ကို ထိန်းချုပ်သည်။ ၎င်း၏ မူလတန်ဖိုးသည် ပုံမှန် loopback နယ်နိမိတ်ကို ထိန်းသိမ်းထားသည်။ သီးခြား အင်တာဖေ့စ်အတွက် ခြွင်းချက်သည် တမင်ရည်ရွယ်ထားသော ဒေသခံ ပြန်ညွှန်မှု ဒီဇိုင်းအတွက် သက်ဆိုင်နိုင်သည်။
ထို့ကြောင့် အခြားစက်တွင် အလုပ်လုပ်သော စည်းမျဉ်းသည် သင်ကူးယူမထားသော sysctl တစ်ခုအပေါ် မှီခိုနိုင်သည်ဟု ရှင်းပြသည်။ သို့သော် ၎င်းသည် ဤရွေးချယ်မှုကို နေရာတိုင်းတွင် ဖွင့်ရန် အကြောင်းပြချက် မဟုတ်ပါ။
လုံခြုံရေး ယူဆချက်သည် လမ်းကြောင်းနှင့်အတူ ပြောင်းလဲသည်
အကူအညီပေးသည့် အစိတ်အပိုင်းတွင် သီးခြား client စစ်ဆေးမှု မရှိသောကြောင့် loopback ချည်နှောင်မှုကို မကြာခဏ အသုံးပြုသည်။ အခြား အင်တာဖေ့စ်မှ လာသော ထရက်ဖစ်ကို ထိုနေရာသို့ လမ်းကြောင်းသတ်မှတ်နိုင်လျှင် ချည်နှောင်လိပ်စာတစ်ခုတည်းဖြင့် ဆက်သွယ်နိုင်သူများကို ဖော်ပြနိုင်တော့မည် မဟုတ်ပါ။ အမှန်တကယ် စည်းမျဉ်းအစုတွင် ဝင်ရောက်မှု အရင်းအမြစ်များ၊ ဦးတည်ချက်နှင့် ပို့တ်ကို ကန့်သတ်ပါ၊ သက်ဆိုင်လျှင် loopback အရင်းအမြစ် သို့မဟုတ် ဦးတည် လိပ်စာဟု ဆိုသော ထရက်ဖစ်ကိုပါ ထည့်သွင်းစဉ်းစားပါ။
ဝန်ဆောင်မှု ပါဝင်သော ကွန်ရက် namespace ကို ပြန်လည်သုံးသပ်ပါ။ ကွန်တိန်နာ၏ loopback သည် host ၏ loopback မဟုတ်သလို host အင်တာဖေ့စ် ဆက်တင်ကို ပြောင်းလဲခြင်းက ကွန်တိန်နာအတွင်း နားထောင်သူကို အလိုအလျောက် မဖန်တီးပါ။
rp_filter သည် အရင်းအမြစ်လမ်းကြောင်း စစ်ဆေးမှုနှင့် ပတ်သက်သော အခြားမေးခွန်းကို ဖြေသည်။ ၎င်းကို ကမ္ဘာ့အဆင့် ပိတ်ခြင်းသည် loopback လမ်းကြောင်းသတ်မှတ်မှုကို နားလည်ခြင်း၏ အထွေထွေ အစားထိုးမှု မဟုတ်ပါ။ အလားတူ ip_nonlocal_bind သည် socket များကို ဒေသခံမဟုတ်သော လိပ်စာများတွင် ချည်နှောင်ခြင်းနှင့် သက်ဆိုင်ပြီး ဤ DNAT လမ်းကြောင်းကို မှန်ကန်စေခြင်းနှင့် မသက်ဆိုင်ပါ။
နောက်ဆုံးအနေဖြင့် ပြန်ညွှန်ထားသော ပရိုတိုကော်သည် နားထောင်သူနှင့် ကိုက်ညီရမည်။ SOCKS ပို့တ်သို့ အကြမ်းထရက်ဖစ် HTTP သို့မဟုတ် TLS ပို့ရန် ဘာသာပြန်သူ လိုအပ်နေဆဲဖြစ်ပြီး လမ်းကြောင်းခြွင်းချက်က လိုအပ်နေသော ညှိနှိုင်းမှုကို မပေးနိုင်ပါ။