Lo Alpaca láti ṣe àgbéléwò PAC fún àwọn irinṣẹ́ ìlà pàṣẹ
Lo ibi ìparí HTTP àdúgbò ti Alpaca kí CLI lè tẹ̀lé ojú-ọ̀nà PAC láìṣe ìtúpalẹ̀ àpilẹ̀kọ náà fúnra rẹ̀.
proxy àdúgbò tí ó mọ PAC ń fún àwọn irinṣẹ́ ìlà pàṣẹ ní ibi ìparí tí ó dúró ṣinṣin, bẹ́ẹ̀ sì ni ó ń ṣàyẹ̀wò ètò ojú-ọ̀nà nẹ́tíwọ́kì fún ibi àfojúsùn kọ̀ọ̀kan. Alpaca ń ṣe ipa aláràwọ́sọ̀rọ̀ yìí: irinṣẹ́ náà ń bá HTTP proxy sọ̀rọ̀ ní àdúgbò, Alpaca sì ń yan proxy òkè tàbí ìsopọ̀ tààrà.
Bí ìfisí ti wà tẹ́lẹ̀, bẹ̀rẹ̀ olùgbọ́ loopback rẹ̀ pẹ̀lú àwọn àmì tí a kọ sílẹ̀:
ALPACA_PROXY_AUTH_ALLOWLIST=.corp.example.net \
alpaca -l 127.0.0.1 -p 3128 \
-C https://config.corp.example.net/proxy.pac
URL PAC, àkọsílẹ̀ ìyọ̀nda fún ìjẹ́rìí proxy àti ibùdó jẹ́ àpẹẹrẹ ìgbékalẹ̀. Pèsè àwọn ohun tí a fi ń ṣe ìjẹ́rìí òkè tí ẹ̀dà àti pẹpẹ tí a fi sórí ń ṣe àtìlẹ́yìn fún nígbà tí àwọn proxies tí a yàn bá nílò wọn. Àkọsílẹ̀ ìyọ̀nda ń fi àwọn olùpèsè proxy tí wọ́n gbà láàyè láti gba àwọn ẹ̀rí yẹn mọ̀.
Ṣètò irinṣẹ́ ìlà pàṣẹ náà láti lo ibi ìparí àdúgbò:
export http_proxy=http://127.0.0.1:3128
export https_proxy=http://127.0.0.1:3128
Irinṣẹ́ náà lè pa àwọn iye yẹn mọ́ nígbà tí PAC ń rán ibi àfojúsùn inú nẹ́tíwọ́kì tààrà àti ibi àfojúsùn gbogbogbò nípasẹ̀ proxy ilé-iṣẹ́. Kò nílò láti ṣàyẹ̀wò JavaScript PAC fúnra rẹ̀.
Iṣẹ́ náà tún kọ sílẹ̀ bí a ṣe ń forí kọjá tààrà fún ìgbà díẹ̀ nígbà tí àwọn òbí tí a yàn kò bá dé rẹ̀ mọ́. Fi àyọkùrò yẹn kún ètò ìgbékalẹ̀ nígbà tí ẹ ń pinnu bóyá aláràwọ́sọ̀rọ̀ náà ń pèsè ojú-ọ̀nà tí a nílò.
Wo irú àwọn àbájáde PAC tí aláràwọ́sọ̀rọ̀ náà ń ṣe àtìlẹ́yìn fún. CLI Alpaca tí a kọ sílẹ̀ ń sọ àwọn ojú-ọ̀nà PAC SOCKS5 di yíyàn tí ó ṣe kedere nípasẹ̀ -enable-socks; ojú-ìwé HTTP àdúgbò àti èdè ìsopọ̀ òkè tí a yàn jẹ́ ẹ̀yà ọ̀tọ̀ọ̀tọ̀ ti ojú-ọ̀nà náà.