Egenskapen proxy.pac-url i NetworkManager innehåller en plats där en PAC-fil kan hämtas. proxy.pac-script innehåller själva UTF-8-JavaScriptet. Det är två separata konfigurationsegenskaper.

För en befintlig profil som använder en PAC som underhålls på distans:

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

Alternativt kan nuvarande nmcli läsa en lokal fil när pac-script ställs in:

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

I den andra formen läser nmcli filen och sparar dess innehåll som skriptet. Den sparar ingen levande referens som automatiskt följer senare ändringar i den filen. Upprepa konfigurationsimporten när det sparade skriptet behöver uppdateras.

Skriptet måste definiera FindProxyForURL. Tillämpa den ändrade profilen via anslutningens normala aktiveringscykel och kontrollera den deltagande klientens faktiska väg. Utvärdera PAC-resultatet för den begärda destinationen. Att spara NetworkManagers proxy-metadata tvingar inte godtyckliga socket-program att använda dem.

Relaterade artiklar