La propietat proxy.pac-url de NetworkManager guarda una ubicació des d'on es pot obtenir un fitxer PAC. proxy.pac-script guarda el propi JavaScript en UTF-8. Són dues propietats de configuració separades.

Per a un perfil existent que utilitza un PAC mantingut remotament:

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

Alternativament, el nmcli actual pot llegir un fitxer local en definir pac-script:

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

En la segona forma, nmcli llegeix el fitxer i desa el seu contingut com a script. No desa una referència viva que segueixi automàticament les edicions posteriors d'aquest fitxer. Repetiu la importació de la configuració quan calgui actualitzar l'script desat.

L'script ha de definir FindProxyForURL. Apliqueu el perfil modificat mitjançant el cicle habitual d'activació de la connexió i comproveu la ruta real del client que hi participa. Avalueu el resultat del PAC per a la destinació sol·licitada. Desar les metadades de proxy de NetworkManager no obliga aplicacions de socket arbitràries a utilitzar-les.

Articles relacionats