NO_PROXY သည် တိုက်ရိုက်ရောက်ရှိသင့်သော ပန်းတိုင်များကို ဖော်ပြသည်။ ရှောင်ရမည့် ပရောက်စီဆာဗာများကို ဖော်ပြခြင်းမဟုတ်ပါ။ ရွေးထားသည့်ပရောက်စီ၏ ကိုယ်ပိုင် IP ကို စာရင်းထဲထည့်ခြင်းဖြင့် မသက်ဆိုင်သောဝက်ဘ်ဆိုက်က ထိုပရောက်စီသုံးမသုံးကို မရွေးနိုင်ပါ။

စာရင်းဝင်curl တွင် အဓိပ္ပာယ်
example.comသတ်မှတ်ဒိုမိန်းနှင့် ကိုက်ညီသော ဒိုမိန်းခွဲများသည် ပရောက်စီကို ကျော်လွှားသည်။
.example.comဒိုမိန်းကိုယ်တိုင်ပါဝင်သော ဒိုမိန်းနောက်ဆက်အလိုက် ခြွင်းချက်။
192.168.1.10တိုက်ရိုက်ရေးထားသော ကိုက်ညီသည့် ပန်းတိုင် IP သည် ပရောက်စီကို ကျော်လွှားသည်။
192.168.0.0/16တိုက်ရိုက်ရေးထားသော ကိုက်ညီသည့် IP ပန်းတိုင်များသည် ၎င်းကို ကျော်လွှားသည်။ CIDR ပံ့ပိုးမှုအတွက် curl 7.86.0 သို့မဟုတ် အသစ်လိုသည်။
*ပန်းတိုင်အားလုံးသည် ပရောက်စီကို ကျော်လွှားသည်။

စာရင်းလွတ်နှင့် ကြယ်ပွင့် မတူပါ

ပရောက်စီကို အတိအကျစမ်းသပ်ရာတွင် command line ၏ စာရင်းလွတ်က environment မှ ကျော်လွှားကိုက်ညီမှုများကို ဖယ်ရှားသည်။

curl --proxy http://203.0.113.10:8080 --noproxy '' \
  --connect-timeout 5 --max-time 15 https://example.com/

စာရွက်စာတမ်း၏ နမူနာ endpoint ကို သင့် HTTP ပရောက်စီ သို့မဟုတ် HTTP ပရောက်စီစာရင်းမှ ရွေးချယ်မှုဖြင့် အစားထိုးပါ။ ဆန့်ကျင်ဘက်နှိုင်းယှဉ်ရန် quotation ထဲရှိ wildcard က ပရောက်စီ option ပါနေသော်လည်း တောင်းဆိုမှုကို တိုက်ရိုက်ဖြစ်စေသည်။

curl --proxy http://203.0.113.10:8080 --noproxy '*' \
  --connect-timeout 5 --max-time 15 https://example.com/

shell က wildcard ကို ဖိုင်အမည်များအဖြစ် မဖြန့်စေရန် quotation ကို ထိန်းထားပါ။ environment variable ဖယ်ရှားခြင်း၊ တန်ဖိုးလွတ်သတ်မှတ်ခြင်းနှင့် command line မှ override လုပ်ခြင်းတို့မှာ သီးခြားဖြစ်သည်။ သတ်မှတ်ချက်တစ်ခုသာဖယ်ပြီးနောက် အခြားသက်ဆိုင်ရာ setting ကျန်နေနိုင်သည်။

CIDR သည် ကွန်ရက်ထဲသို့ resolve လုပ်ရရှိသော အမည်တိုင်းအတွက် စည်းမျဉ်းမဟုတ်ပါ

CIDR entry ကို ပန်းတိုင် host အဖြစ်သုံးသည့် IP လိပ်စာနှင့် နှိုင်းယှဉ်သည်။ host အမည်တိုင်းကို အရင် resolve လုပ်ပြီး အဖြေက ထိုကွန်ရက်ထဲရောက်လျှင် ပရောက်စီကျော်လွှားရန် အထွေထွေညွှန်ကြားချက်မဟုတ်ပါ။ ထို့ကြောင့် host အမည်သုံး URL နှင့် ၎င်း၏နံပါတ်လိပ်စာသုံး URL က လမ်းကြောင်းမတူ ရွေးနိုင်သည်။

URL တွင် host အမည် သို့မဟုတ် ဒိုမိန်းပါလျှင် host အမည် သို့မဟုတ် ဒိုမိန်းနောက်ဆက်ကို သုံးပါ။ scheme အပြည့်၊ path သို့မဟုတ် browser bypass expression ကို စာရင်းထဲထည့်ပြီး curl က တူညီစွာအဓိပ္ပာယ်ဖွင့်မည်ဟု မယူဆပါနှင့်။

ဤစည်းမျဉ်းများသည် curl 8.14.1 ကို ဖော်ပြသည်။ အခြား client များတွင် wildcard နှင့် port ကိုက်ညီမှုကွာခြားချက်အပါအဝင် ကိုယ်ပိုင် NO_PROXY အပြုအမူရှိသည်။

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