Vlastnost NetworkManager proxy.pac-url uchovává umístění, ze kterého lze získat soubor PAC. proxy.pac-script uchovává samotný JavaScript v UTF-8. Jsou to dvě samostatné konfigurační vlastnosti.

Pro existující profil, který používá vzdáleně udržovaný PAC:

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

Případně aktuální nmcli umí při nastavení pac-script přečíst místní soubor:

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

Ve druhé podobě nmcli soubor přečte a jeho obsah uloží jako skript. Neuchovává živý odkaz, který by automaticky sledoval pozdější úpravy tohoto souboru. Až bude potřeba uložený skript aktualizovat, import konfigurace zopakujte.

Skript musí definovat FindProxyForURL. Změněný profil uplatněte obvyklým cyklem aktivace připojení a ověřte skutečnou trasu zúčastněného klienta. Vyhodnoťte výsledek PAC pro požadovaný cíl. Uložení proxy metadat NetworkManageru nenutí libovolné socketové aplikace, aby je používaly.

Související články