NetworkManager kan gemme en PAC-URL eller importere scriptet
Vælg mellem en PAC-placering og gemt JavaScript, når du konfigurerer en NetworkManager-forbindelse med nmcli.
NetworkManagers egenskab proxy.pac-url indeholder en placering, hvorfra en PAC-fil kan hentes. proxy.pac-script indeholder selve UTF-8-JavaScriptet. Det er to adskilte konfigurationsegenskaber.
For en eksisterende profil, der bruger et fjernvedligeholdt PAC:
nmcli connection modify "office" proxy.method auto \
proxy.pac-script "" \
proxy.pac-url "https://config.example.net/proxy.pac"
Alternativt kan det nuværende nmcli læse en lokal fil, når pac-script sættes:
nmcli connection modify "office" proxy.method auto \
proxy.pac-url "" \
proxy.pac-script "file:///home/alex/proxy.pac"
I den anden form læser nmcli filen og gemmer dens indhold som scriptet. Den gemmer ikke en levende reference, der automatisk følger senere ændringer af den fil. Gentag konfigurationsimporten, når det gemte script skal opdateres.
Scriptet skal definere FindProxyForURL. Anvend den ændrede profil gennem forbindelsens normale aktiveringsforløb, og kontrollér den deltagende klients faktiske rute. Vurder PAC-resultatet for den ønskede destination. Lagring af NetworkManagers proxy-metadata tvinger ikke vilkårlige socket-programmer til at bruge dem.