Použijte Alpaca k vyhodnocení PAC pro nástroje příkazové řádky
Použijte místní HTTP koncový bod Alpaca, aby CLI sledovalo směrování PAC bez vlastního parsování skriptu.
Místní proxy, která rozumí PAC, dává nástrojům příkazové řádky pevný koncový bod a zároveň vyhodnocuje síťovou politiku směrování pro každý cíl. Alpaca plní roli adaptéru: nástroj mluví lokálně přes HTTP proxy a Alpaca volí nadřazenou proxy nebo přímé spojení.
U existující instalace spusťte její loopback posluchač s dokumentovanými přepínači:
ALPACA_PROXY_AUTH_ALLOWLIST=.corp.example.net \
alpaca -l 127.0.0.1 -p 3128 \
-C https://config.corp.example.net/proxy.pac
URL PAC, seznam povolených pro autentizaci proxy a port jsou příklady nasazení. Dodejte vstupy pro nadřazenou autentizaci, které podporuje nainstalovaná verze a platforma, když to zvolené proxy vyžadují. Seznam povolených určuje, které hostitele proxy smějí tyto údaje přijímat.
Nastavte nástroj příkazové řádky, aby používal místní koncový bod:
export http_proxy=http://127.0.0.1:3128
export https_proxy=http://127.0.0.1:3128
Nástroj si může tyto hodnoty ponechat, zatímco PAC posílá intranetový cíl přímo a veřejný cíl přes firemní proxy. Nemusí sám vyhodnocovat JavaScript PAC.
Projekt také dokumentuje dočasné přímé obejití, když se zvolení rodiče stanou nedostupnými. Zahrňte tuto záložní možnost do politiky nasazení při rozhodování, zda adaptér poskytuje požadovanou trasu.
Zkontrolujte, které typy výsledků PAC adaptér podporuje. Dokumentované CLI Alpaca činí trasy PAC SOCKS5 výslovnou volbou přes -enable-socks; místní HTTP rozhraní a zvolený nadřazený protokol jsou různé části trasy.