Koristite Alpaca za procjenu PAC-a za alate naredbenog retka
Koristite Alpaca-in lokalni HTTP endpoint kako bi CLI slijedio PAC usmjeravanje bez samostalnog parsiranja skripte.
Lokalni proxy koji razumije PAC daje alatima naredbenog retka fiksni endpoint i pritom procjenjuje mrežnu politiku usmjeravanja za svako odredište. Alpaca obavlja tu ulogu adaptera: alat lokalno komunicira HTTP proxyjem, a Alpaca bira upstream proxy ili izravnu vezu.
Uz postojeću instalaciju, pokrenite njezin loopback listener pomoću dokumentiranih zastavica:
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, popis dopuštenih za proxy autentifikaciju i port primjeri su za implementaciju. Navedite upstream autentifikacijske unose koje podržavaju instalirana verzija i platforma kada odabrani proxies to zahtijevaju. Popis dopuštenih određuje koji proxy hostovi smiju primiti te vjerodajnice.
Konfigurirajte alat naredbenog retka da koristi lokalni endpoint:
export http_proxy=http://127.0.0.1:3128
export https_proxy=http://127.0.0.1:3128
Alat može zadržati te vrijednosti dok PAC šalje intranet odredište izravno, a javno odredište kroz korporativni proxy. Ne mora sam procjenjivati PAC JavaScript.
Projekt također dokumentira privremeno izravno zaobilaženje kada odabrani roditelji postanu nedostupni. Uključite taj rezervni način u politiku implementacije kada odlučujete pruža li adapter potrebnu rutu.
Provjerite koje vrste PAC rezultata adapter podržava. Dokumentirani Alpaca CLI čini SOCKS5 PAC rute eksplicitnim izborom kroz -enable-socks; lokalno HTTP sučelje i odabrani upstream protokol različiti su dijelovi rute.