NetworkManager kan lagre en PAC-URL eller importere skriptet
Velg mellom en PAC-plassering og lagret JavaScript når du konfigurerer en NetworkManager-tilkobling med nmcli.
Egenskapen proxy.pac-url i NetworkManager holder en plassering der en PAC-fil kan hentes fra. proxy.pac-script holder selve UTF-8-JavaScriptet. Dette er to atskilte konfigurasjonsegenskaper.
For en eksisterende profil som bruker en PAC som vedlikeholdes eksternt:
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 tilkoblingens vanlige aktiveringsløp og kontroller den faktiske ruten til klienten som deltar. Vurder PAC-resultatet for målet som er bedt om. Å lagre NetworkManagers proxy-metadata tvinger ikke vilkårlige socket-programmer til å bruke dem.