Squid ၏ Basic အထောက်အထားစစ်ဆေးမှုက စကားဝှက်အဟောင်းကို ဘာကြောင့် ဆက်လက်လက်ခံနေသနည်း
စကားဝှက်ဖိုင်ပြင်ပြီးနောက် တောင်းဆိုမှုတိုင်း၏ ဝင်ရောက်ခွင့် ချက်ချင်းရုပ်သိမ်းမည်ဟု မယူဆမီ Squid 6.13 ရှိ Basic အချက်အလက် cache ကို နားလည်ပါ။
Squid ၏ စကားဝှက်ဖိုင်ကို ပြောင်းခြင်းက နောက်တောင်းဆိုမှုတိုင်း အကူပရိုဂရမ်ကို ပြန်ခေါ်မည်ဟု မဆိုလိုပါ။ Basic အထောက်အထားစစ်ဆေးမှုတွင် အောင်မြင်စွာ စစ်ဆေးပြီးသော အသုံးပြုသူအမည်နှင့် စကားဝှက်တွဲကို Squid က cache ထဲသိမ်းထားနိုင်သည်။
ထိုစစ်ဆေးမှုကို မည်မျှကြာ အတည်ဖြစ်သည်ဟု သတ်မှတ်မည်ကို ထိန်းချုပ်သည့် Squid 6.13 setting သည် credentialsttl ဖြစ်သည်။ ဥပမာ -
auth_param basic credentialsttl 5 minutes
ဤသည်မှာ မူဝါဒတန်ဖိုး၏ နမူနာဖြစ်ပြီး အားလုံးအတွက် အကြံပြုချက်မဟုတ်ပါ။ လက်ခံနိုင်သော ဝင်ရောက်ခွင့်ရုပ်သိမ်းနှောင့်နှေးမှုနှင့် သင့်အထောက်အထားစစ်ဆေးရေး backend ခံနိုင်သည့်ဝန် အပေါ်မူတည်၍ ရွေးပါ။
စစ်ဆေးမှုသုံးခုကို ခွဲထားပါ
ပထမ တက်ကြွနေသော အကူပရိုဂရမ်အသုံးပြုသည့်ဖိုင် ကို ပြင်ထားကြောင်း သေချာပါစေ။ အသုံးမပြုသောဖိုင်ကို မှန်ကန်စွာပြင်သော်လည်း အကျိုးမရှိပါ။ ထို့နောက် အကူပရိုဂရမ်က ဖိုင်ဖတ်ပြီး အကောင့်အချက်အလက်အသစ်ကို စစ်ဆေးနိုင်ကြောင်း ကြည့်ပါ။ နောက်ဆုံး လည်ပတ်နေသော instance မှတစ်ဆင့် proxy တောင်းဆိုမှုအသစ် စမ်းပါ၊ ထိုနေရာတွင် credential cache နှင့် ဝင်ရောက်ခွင့်စည်းမျဉ်းများလည်း သက်ရောက်သည်။
အကူပရိုဂရမ်နှင့် လည်ပတ်နေသော proxy ကို သီးခြားစမ်းပါ။ Backend က လက်ရှိလက်ခံနေသည်ကို အကူပရိုဂရမ်က ပြသသော်လည်း Squid သည် cache ထဲရှိ စစ်ဆေးမှုကို ထပ်သုံးနိုင်သည်။ အချက်အလက်ပြောင်းရာတွင် အသစ်က အလုပ်လုပ်ပြီး သက်ဆိုင်ရာစစ်ဆေးချိန်ပြီးနောက် အဟောင်းကို ငြင်းပယ်ကြောင်း နှစ်ခုစလုံး စစ်ပါ။
ဤအပြုအမူကို စုံစမ်းရာတွင် သီးသန့်စမ်းသပ်အကောင့် အသုံးပြုပါ။ တောင်းဆိုမှု၊ client ရင်းမြစ်နှင့် ပစ်မှတ်ကို တူညီစွာထားပြီး အမှန်တကယ်စကားဝှက်များကို မျှဝေထားသော command output တွင် မထည့်ပါနှင့်။
ဖိုင်ပြင်ခြင်းအစား ရုပ်သိမ်းမှုကို စီစဉ်ပါ
စစ်ဆေးမှုသက်တမ်းတိုခြင်းက backend အလုပ်ကို တိုးစေသည်။ အလုပ်များသောဝန်ဆောင်မှုတွင် မလျှော့မီ အကူပရိုဂရမ်စွမ်းရည်ကို စဉ်းစားပြီး အမှန်တကယ် backend နှင့် အပြုအမူကို စစ်ဆေးပါ။ သင့်ဗားရှင်းနှင့် တပ်ဆင်မှုအတွက် အတည်မပြုရသေးလျှင် configuration reload က သက်ဆိုင်ရာ authentication အခြေအနေအားလုံးကို ရှင်းမည်ဟု မယူဆပါနှင့်။
အရေးပေါ်ဝင်ရောက်ခွင့် ဖယ်ရှားရာတွင် အကောင့် သို့မဟုတ် ရင်းမြစ်အတွက် ပြတ်သားသော ဝင်ရောက်ခွင့်ပိတ်ပင်မှုက သီးခြားနယ်နိမိတ်တစ်ခု ပေးနိုင်သည်။ စကားဝှက်ဖိုင်မှ ဖျက်ခြင်းကိုသာ မမှီခိုဘဲ ထိခိုက်သောလမ်းကြောင်းမှ ထိုပိတ်ပင်မှုကို စမ်းပါ။
ဤ setting သည် Basic စစ်ဆေးမှု cache ကို ဖော်ပြသည်။ ချိတ်ဆက်မှုအခြေပြု authentication scheme များတွင် ထပ်ဆောင်းအခြေအနေရှိသဖြင့် နှိုင်းယှဉ်မှုတစ်ခုတည်းဖြင့် တူညီသော ရုပ်သိမ်းမှုပုံစံ မပေးသင့်ပါ။