Command line ကိရိယာများအတွက် PAC ကို အကဲဖြတ်ရန် Alpaca ကို အသုံးပြုပါ
Alpaca ၏ ဒေသတွင်း HTTP ဆုံးမှတ်ကို အသုံးပြု၍ CLI သည် script ကို ကိုယ်တိုင် ခွဲခြမ်းစိတ်ဖြာစရာမလိုဘဲ PAC လမ်းကြောင်းကို လိုက်နိုင်သည်။
PAC ကို နားလည်သော ဒေသတွင်း proxy သည် command line ကိရိယာများကို ပုံသေ ဆုံးမှတ် ပေးပြီး တစ်ချိန်တည်းတွင် ဆုံးမည့်နေရာတိုင်းအတွက် ကွန်ရက်၏ လမ်းကြောင်းသတ်မှတ်ချက်ကို အကဲဖြတ်သည်။ Alpaca သည် ဤ adapter အခန်းကဏ္ဍကို ထမ်းဆောင်သည်။ ကိရိယာသည် ဒေသတွင်း HTTP proxy ဖြင့် ဆက်သွယ်ပြီး Alpaca သည် အထက် proxy သို့မဟုတ် တိုက်ရိုက် ချိတ်ဆက်မှုကို ရွေးချယ်သည်။
တပ်ဆင်မှု ရှိပြီးသားဖြစ်ပါက မှတ်တမ်းတင်ထားသော အလံများဖြင့် ၎င်း၏ loopback နားထောင်သူကို စတင်ပါ-
ALPACA_PROXY_AUTH_ALLOWLIST=.corp.example.net \
alpaca -l 127.0.0.1 -p 3128 \
-C https://config.corp.example.net/proxy.pac
PAC URL၊ proxy အတည်ပြုခြင်း ခွင့်ပြုစာရင်းနှင့် port သည် ဖြန့်ကျက်မှု ဥပမာများ ဖြစ်သည်။ ရွေးချယ်ထားသော proxies များ လိုအပ်ပါက တပ်ဆင်ထားသော ဗားရှင်းနှင့် ပလက်ဖောင်း ပံ့ပိုးသော အထက် အတည်ပြုခြင်း ထည့်သွင်းချက်များကို ပေးပါ။ ခွင့်ပြုစာရင်းသည် ထို အထောက်အထားများကို လက်ခံနိုင်သော proxy host များကို ဖော်ပြသည်။
command line ကိရိယာကို ဒေသတွင်း ဆုံးမှတ် အသုံးပြုရန် ပြင်ဆင်ပါ-
export http_proxy=http://127.0.0.1:3128
export https_proxy=http://127.0.0.1:3128
PAC သည် intranet ဆုံးမည့်နေရာကို တိုက်ရိုက်၊ အများပြည်သူ ဆုံးမည့်နေရာကို ကော်ပိုရေးရှင်း proxy မှတစ်ဆင့် ပို့ချိန်တွင် ကိရိယာသည် ထို တန်ဖိုးများကို ထိန်းထားနိုင်သည်။ ၎င်းသည် PAC JavaScript ကို ကိုယ်တိုင် အကဲဖြတ်ရန် မလိုအပ်ပါ။
ရွေးချယ်ထားသော မိဘများ မရောက်နိုင်တော့သည့်အခါ ယာယီ တိုက်ရိုက် ရှောင်ကွင်းမှုကိုလည်း ပရောဂျက်က မှတ်တမ်းတင်ထားသည်။ adapter သည် လိုအပ်သော လမ်းကြောင်းကို ပေးသလား ဆုံးဖြတ်ရာတွင် ထို အရန်ရွေးချယ်မှုကို ဖြန့်ကျက်မှု မူဝါဒတွင် ထည့်ပါ။
adapter ပံ့ပိုးသော PAC ရလဒ် အမျိုးအစားများကို စစ်ဆေးပါ။ မှတ်တမ်းတင်ထားသော Alpaca CLI သည် SOCKS5 PAC လမ်းကြောင်းများကို -enable-socks မှတစ်ဆင့် ရှင်းလင်းသော ရွေးချယ်မှု ဖြစ်စေသည်။ ဒေသတွင်း HTTP မျက်နှာပြင်နှင့် ရွေးချယ်ထားသော အထက် protocol သည် လမ်းကြောင်း၏ မတူညီသော အစိတ်အပိုင်းများ ဖြစ်သည်။