En PAC-bevisst lokal proxy gir kommandolinjeverktøy et fast endepunkt mens den vurderer nettverkets rutingpolicy for hver destinasjon. Alpaca har denne adapterrollen: verktøyet snakker HTTP-proxy lokalt, og Alpaca velger en upstream-proxy eller en direkte forbindelse.

Ved en eksisterende installasjon starter du loopback-lytteren med de dokumenterte flaggene:

ALPACA_PROXY_AUTH_ALLOWLIST=.corp.example.net \
alpaca -l 127.0.0.1 -p 3128 \
  -C https://config.corp.example.net/proxy.pac

PAC-adressen, tillatelseslisten for proxy-autentisering og porten er eksempler på utrulling. Oppgi upstream-autentiseringsopplysningene som den installerte versjonen og plattformen støtter når de valgte proxyene krever dem. Tillatelseslisten angir hvilke proxyverter som kan motta disse legitimasjonene.

Sett opp kommandolinjeverktøyet til å bruke det lokale endepunktet:

export http_proxy=http://127.0.0.1:3128
export https_proxy=http://127.0.0.1:3128

Verktøyet kan beholde disse verdiene mens PAC sender en intranettdestinasjon direkte og en offentlig destinasjon via bedriftsproxyen. Det trenger ikke å vurdere PAC-JavaScript selv.

Prosjektet dokumenterer også en midlertidig direkte omgåelse når utvalgte foreldre blir utilgjengelige. Inkluder denne reserveløsningen i utrullingspolicyen når du avgjør om adapteren gir den nødvendige ruten.

Sjekk hvilke PAC-resultattyper adapteren støtter. Den dokumenterte Alpaca-CLI-en gjør SOCKS5-PAC-ruter til et eksplisitt valg gjennom -enable-socks; det lokale HTTP-grensesnittet og den valgte upstream-protokollen er ulike deler av ruten.

Relaterte artikler