NetworkManager kan lagra ein PAC-URL eller importere skriptet
Vel mellom ein PAC-stad og lagra JavaScript når du set opp ei NetworkManager-tilkopling med nmcli.
Eigenskapen proxy.pac-url i NetworkManager held ein stad der ei PAC-fil kan hentast frå. proxy.pac-script held sjølve UTF-8-JavaScriptet. Dette er to skilde konfigurasjonseigenskapar.
For ein eksisterande profil som brukar ein PAC som vert vedlikehalden 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 ei lokal fil når pac-script vert sett:
nmcli connection modify "office" proxy.method auto \
proxy.pac-url "" \
proxy.pac-script "file:///home/alex/proxy.pac"
I den andre forma les nmcli fila og lagrar innhaldet som skriptet. Det lagrar ikkje ei levande tilvising som automatisk følgjer seinare endringar i den fila. Gjenta konfigurasjonsimporten når det lagra skriptet må oppdaterast.
Skriptet må definere FindProxyForURL. Bruk den endra profilen gjennom den vanlege aktiveringsløypa til tilkoplinga og kontroller den faktiske ruta til klienten som deltek. Vurder PAC-resultatet for målet som er bede om. Å lagre NetworkManager sine proxy-metadata tvingar ikkje vilkårlege socket-program til å bruke dei.