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