Egenskapen proxy.pac-url i NetworkManager holder en plassering der en PAC-fil kan hentes. proxy.pac-script holder selve UTF-8-JavaScriptet. Dette er to separate konfigurasjonsegenskaper.

For en eksisterende profil som bruker en eksternt vedlikeholdt PAC:

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

Alternativt kan dagens nmcli lese en lokal fil når pac-script settes:

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

I den andre formen leser nmcli filen og lagrer innholdet som skriptet. Den lagrer ikke en levende referanse som automatisk følger senere endringer i den filen. Gjenta konfigurasjonsimporten når det lagrede skriptet må oppdateres.

Skriptet må definere FindProxyForURL. Bruk den endrede profilen gjennom forbindelsens vanlige aktiveringsforløp og kontroller den faktiske ruten til klienten som deltar. Vurder PAC-resultatet for målet som bes om. Å lagre NetworkManagers proxy-metadata tvinger ikke vilkårlige socket-programmer til å bruke dem.

Relaterte artikler