Vlastnosť proxy.pac-url v NetworkManageri uchováva umiestnenie, z ktorého možno získať súbor PAC. proxy.pac-script uchováva samotný JavaScript v UTF-8. Sú to dve samostatné konfiguračné vlastnosti.

Pre existujúci profil, ktorý používa vzdialene udržiavaný PAC:

nmcli connection modify "office" proxy.method auto \
  proxy.pac-script "" \
  proxy.pac-url "https://config.example.net/proxy.pac"

Prípadne aktuálny nmcli dokáže pri nastavovaní pac-script prečítať miestny súbor:

nmcli connection modify "office" proxy.method auto \
  proxy.pac-url "" \
  proxy.pac-script "file:///home/alex/proxy.pac"

V druhej podobe nmcli prečíta súbor a jeho obsah uloží ako skript. Neuchováva živý odkaz, ktorý by automaticky sledoval neskoršie úpravy tohto súboru. Keď treba uložený skript aktualizovať, import konfigurácie zopakujte.

Skript musí definovať FindProxyForURL. Upravený profil použite bežným cyklom aktivácie pripojenia a overte skutočnú trasu zúčastneného klienta. Vyhodnoťte výsledok PAC pre požadovaný cieľ. Uloženie proxy metadát NetworkManageru nenúti ľubovoľné socketové aplikácie, aby ich používali.

Súvisiace články