ဖွဲ့စည်းမှုကို ပထမတစ်ချက်ကြည့်လျှင် သင့်လျော်ပုံရသည်:

acl team_a myportname 3128 src 198.51.100.0/24

သို့သော် ACL အဓိပ္ပာယ်ဖွင့်ဆိုချက်တွင် အမျိုးအစား တစ်ခုသာ ရှိသည်။ ဤနေရာတွင် myportname သည် အမျိုးအစား ဖြစ်သည်။ src ဟူသော စကားလုံးကို ထည့်ခြင်းသည် ဒုတိယ စမ်းသပ်မှုကို မစတင်ပါ။ ကျန်စကားလုံးများသည် ပထမ အမျိုးအစား၏ တန်ဖိုးစာရင်းတွင် ပါဝင်သည်။ ထိုစာကြောင်းသည် “ဤ listener နှင့် ဤ client ကွန်ရက်” ကို ဖော်ပြခြင်း မဟုတ်ပါ။

အခြေအနေတစ်ခုစီကို အမည်ပေးပါ

နားထောင်သော socket အတွက် အမည်တစ်ခုနှင့် ရင်းမြစ်အတွက် သီးခြား ACL ကို အသုံးပြုပါ။ ဤကောက်နုတ်ချက်သည် စာရွက်စာတမ်း လိပ်စာများကို အသုံးပြုသည်၊ ၎င်းတို့ကို ဖြန့်ကျက်မှုနှင့် ကိုက်ညီသော လိပ်စာများဖြင့် အစားထိုးရမည်:

http_port 192.0.2.10:3128 name=team_a_port
acl team_a_port myportname team_a_port
acl team_a_clients src 198.51.100.0/24

http_access allow team_a_port team_a_clients
http_access deny all

ခွင့်ပြုရေးစည်းမျဉ်းကို မလုံခြုံသော ဦးတည်ချက် port များ၊ ကန့်သတ်ထားသော CONNECT ပစ်မှတ်များနှင့် စီမံခန့်ခွဲမှု ဝင်ရောက်ခွင့်အတွက် ရှိပြီးသား ကာကွယ်မှုများနောက်တွင် ထားပါ။ ကောက်နုတ်ချက်သည် client/listener အခြေအနေကို ပြသသည်၊ ထိုကာကွယ်မှုများကို အစားထိုးခြင်း မဟုတ်ပါ။

http_access စာကြောင်းတစ်ခုရှိ အခြေအနေများကို AND ဖြင့် ပေါင်းစပ်သည်။ ခွင့်ပြုရေးစာကြောင်း နှစ်ကြောင်း ခွဲထားလျှင် အခြေအနေတစ်ခုစီကို သီးခြား ဖြတ်သန်းစေမည်ဖြစ်ပြီး မူဝါဒကို အများကြီး ပြောင်းလဲစေမည်။ ACL တစ်ခုအတွင်း တန်ဖိုးများစွာ ရှိခြင်းသည် ထိုစမ်းသပ်မှု တစ်ခုအတွက် အစားထိုးရွေးချယ်မှုများကို ပေးသည်။

ထွက်ပေါက်ကို သီးခြား ရွေးပါ

ကိုက်ညီသော listener ကို tcp_outgoing_address ဖြင့်လည်း ဒေသခံ ရင်းမြစ်လိပ်စာ ရွေးရန် အသုံးပြုနိုင်သည်။ ၎င်းသည် routing ရွေးချယ်မှုဖြစ်ပြီး proxy အသုံးပြုခွင့် မဟုတ်ပါ။ ထွက်ပေါက်လိပ်စာ စည်းမျဉ်းသည် ငြင်းပယ်ထားသော တောင်းဆိုမှုကို http_access ဖြင့် ဖြတ်သန်းစေနိုင်မည် မဟုတ်ပါ။

လိပ်စာများစွာပါသော ဖွဲ့စည်းမှုသည် upgrade ပြီးနောက် အလုပ်မလုပ်တော့လျှင် သက်သေများကို ခွဲပါ: parse အမှားသည် ဖွဲ့စည်းမှု syntax ကို ညွှန်ပြသည်; ဝင်ရောက်ခွင့် ငြင်းပယ်မှုသည် စည်းမျဉ်း ကိုက်ညီမှုကို ညွှန်ပြသည်; မှားသော ထွက်ပေါက်ဖြင့် ခွင့်ပြုထားသော တောင်းဆိုမှုသည် ထွက်ပေါက်ရွေးချယ်မှု သို့မဟုတ် နောက်ပိုင်း NAT ကို ညွှန်ပြသည်။ သုံးခုလုံးကို တစ်ပြိုင်နက် ပြောင်းလဲခြင်းသည် ACL အမှားငယ်ကို ရှာဖွေရန် အလွန်ခက်ခဲစေသည်။

ဆက်စပ်ဆောင်းပါးများ