Defnyddiwch Alpaca i werthuso PAC ar gyfer offer llinell orchymyn
Defnyddiwch bwynt terfyn HTTP lleol Alpaca fel y gall CLI ddilyn llwybro PAC heb ddadansoddi'r sgript ei hun.
Mae proxy lleol sy'n deall PAC yn rhoi pwynt terfyn sefydlog i offer llinell orchymyn wrth werthuso polisi llwybro'r rhwydwaith ar gyfer pob cyrchfan. Alpaca sy'n cyflawni'r rôl addasydd hon: mae'r offeryn yn siarad HTTP proxy yn lleol, ac mae Alpaca yn dewis proxy uwchrif neu gysylltiad uniongyrchol.
Gyda gosodiad presennol, cychwynnwch ei wrandawr loopback gan ddefnyddio'r baneri a ddogfenwyd:
ALPACA_PROXY_AUTH_ALLOWLIST=.corp.example.net \
alpaca -l 127.0.0.1 -p 3128 \
-C https://config.corp.example.net/proxy.pac
Mae'r URL PAC, y rhestr caniatáu ar gyfer dilysu proxy a'r porth yn enghreifftiau defnyddio. Darparwch y mewnbynnau dilysu uwchrif a gefnogir gan y fersiwn a'r platfform sydd wedi'u gosod pan fydd y proxys a ddewiswyd yn eu hangen. Mae'r rhestr caniatáu yn nodi pa westeiwyr proxy sy'n cael derbyn y creaduriaid hynny.
Ffurfweddwch yr offeryn llinell orchymyn i ddefnyddio'r pwynt terfyn lleol:
export http_proxy=http://127.0.0.1:3128
export https_proxy=http://127.0.0.1:3128
Gall yr offeryn gadw'r gwerthoedd hynny tra bo'r PAC yn anfon cyrchfan fewnrwyd yn uniongyrchol a chyrchfan gyhoeddus trwy'r proxy corfforaethol. Nid oes angen iddo werthuso JavaScript PAC ei hun.
Mae'r prosiect hefyd yn dogfennu gwyriad uniongyrchol dros dro pan fydd rhieni a ddewiswyd yn dod yn anghyrraeddadwy. Cynhwyswch y fallback hwnnw yn y polisi defnyddio wrth benderfynu a yw'r addasydd yn darparu'r llwybr gofynnol.
Gwiriwch ba fathau o ganlyniad PAC y mae'r addasydd yn eu cefnogi. Mae CLI Alpaca a ddogfenwyd yn gwneud llwybrau PAC SOCKS5 yn opsiwn penodol trwy -enable-socks; mae'r rhyngwyneb HTTP lleol a'r protocol uwchrif a ddewiswyd yn ddarnau gwahanol o'r llwybr.