Користите Alpaca за процену PAC-а за алате командне линије
Користите локалну HTTP крајњу тачку Alpaca-е да би CLI пратио PAC рутирање без самосталног парсирања скрипте.
Локални proxy који разуме PAC даје алатима командне линије фиксну крајњу тачку и истовремено процењује мрежну политику рутирања за свако одредиште. Alpaca обавља ту улогу адаптера: алат локално разговара преко 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 аутентификацију и порт су примери за имплементацију. Наведите уносе надређене аутентификације које подржавају инсталирана верзија и платформа када то изабрани proxies захтевају. Листа дозвољених одређује који proxy домаћини смеју да приме те акредитиве.
Подесите алат командне линије да користи локалну крајњу тачку:
export http_proxy=http://127.0.0.1:3128
export https_proxy=http://127.0.0.1:3128
Алат може да задржи те вредности док PAC шаље интранет одредиште директно, а јавно одредиште кроз корпоративни proxy. Не мора сам да процењује PAC JavaScript.
Пројекат такође документује привремено директно заобилажење када изабрани родитељи постану недоступни. Укључите тај резервни начин у политику имплементације када одлучујете да ли адаптер пружа потребну руту.
Проверите које типове PAC резултата адаптер подржава. Документовани Alpaca CLI чини SOCKS5 PAC руте експлицитним избором кроз -enable-socks; локални HTTP интерфејс и изабрани надређени протокол различити су делови руте.