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.

Související články