Squid 7 no-tproxy: မိခင်ပရောက်စီသို့ ရင်းမြစ်လိပ်စာ အတုပြုလုပ်ခြင်းကို ပိတ်ရန်
အောက်ပိုင်းပရောက်စီသည် ၎င်း၏နောက်ထပ်အဆင့်သို့ ပုံမှန်ချိတ်ဆက်ရန် လိုအပ်သောအခါ မိခင်အတွက် သီးသန့် no-tproxy ရွေးချယ်မှုကို အသုံးပြုပါ။
Squid ၏ TPROXY နားထောင်သူသည် ဖောက်သည်လမ်းကြောင်းကို အောင်မြင်စွာ လက်ခံနိုင်သော်လည်း ၎င်း၏မိခင်သို့ ချိတ်ဆက်မှု မအောင်မြင်နိုင်ပါ။ ထိုအပြင်ထွက်ချိတ်ဆက်မှုတွင် ရင်းမြစ်လိပ်စာကို ထိန်းသိမ်းခြင်းသည် မိခင်၏ကွန်ရက်လမ်းကြောင်းအတွက် မသင့်လျော်နိုင်ပါ။
ဤရွေးချယ်မှုကို ပံ့ပိုးသော Squid ထုတ်ဝေမှုများတွင် သက်ဆိုင်ရာ ရှိပြီးသား cache_peer အဓိပ္ပာယ်ဖွင့်ဆိုချက်သို့ no-tproxy ကို ထည့်ပါ။ ဥပမာ−
cache_peer parent.example.net parent 8118 0 no-query no-tproxyno-tproxy သည် ဤအဖော်သို့ ချိတ်ဆက်မှုများအတွက် ဖောက်သည်၏ ရင်းမြစ်လိပ်စာ အတုပြုလုပ်ခြင်းကို ပိတ်သည်။ ၎င်းသည် နားထောင်သူ၏ ထင်ရှားသော ဖွဲ့စည်းမှုကို မဖယ်ရှားဘဲ အဖော်ကို သူ့ဘာသာ မရွေးချယ်ပါ။ ဖြန့်ကျက်မှု၏ အခြား မိခင်ရွေးချယ်မှု ရွေးချယ်စရာများနှင့် စည်းမျဉ်းများကို ထိန်းသိမ်းပါ။ ထိုစည်းမျဉ်းများက အတည်ပြုချက်မရှိသော မိခင်မှတစ်ဆင့် အများသူငှာ ဦးတည်ရာများကို ခွင့်ပြုသည့်နေရာတွင် HTTP ပရောက်စီစာရင်းက ကိုယ်စားလှယ်လိပ်စာများကို ကမ်းလှမ်းသည်။ ရှိပြီးသား မိခင်အထောက်အထားများကို မထားရှိပါနှင့်၊ အမှန်တကယ် CONNECT ပစ်မှတ်တစ်ခုစီအတွက် ခွင့်ပြုချက်ကို စစ်ဆေးပါ။
ယခု မိခင်သည် Squid ၏ ကိုယ်ပိုင်အပြင်ထွက်လိပ်စာမှ ပုံမှန်ချိတ်ဆက်မှုကို လက်ခံရရှိမည်ဖြစ်ပြီး မည်သည့် NAT ကိုမဆို ကျခံရမည်။ ၎င်း၏ဝင်ရောက်ခွင့်မူဝါဒနှင့် အတည်ပြုချက်သည် ထိုအောက်ပိုင်းပရောက်စီကို ခွင့်ပြုရမည်။ IP ကန့်သတ်ချက်ကို အသုံးပြုသောအခါ မိခင်မြင်သော ရင်းမြစ်လိပ်စာကို စစ်ဆေးပါ။
ဤရွေးချယ်မှုကို Squid 7 နှင့် ယခင်ပံ့ပိုးထားသော ထုတ်ဝေမှုများအတွက် မှတ်တမ်းတင်ထားသည်။ ဖွဲ့စည်းမှုရည်ညွှန်းချက်က ၎င်းကို Squid 8 တွင် မရနိုင်ဟု မှတ်သားထားသည်။ ချက်ပြုတ်နည်းကို အသုံးပြုနေသော ဗားရှင်းနှင့် ချိတ်ဆက်ထားပါ။