Локални 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 интерфејс и изабрани надређени протокол различити су делови руте.

Повезани чланци