NetworkManager pode gardar un URL de PAC ou importar o script
Escolla entre unha localización PAC e JavaScript almacenado ao configurar unha conexión de NetworkManager con nmcli.
A propiedade proxy.pac-url de NetworkManager garda unha localización desde a que se pode obter un ficheiro PAC. proxy.pac-script garda o propio JavaScript en UTF-8. Son dúas propiedades de configuración separadas.
Para un perfil existente que usa un PAC mantido de forma remota:
nmcli connection modify "office" proxy.method auto \
proxy.pac-script "" \
proxy.pac-url "https://config.example.net/proxy.pac"
Alternativamente, o nmcli actual pode ler un ficheiro local ao definir pac-script:
nmcli connection modify "office" proxy.method auto \
proxy.pac-url "" \
proxy.pac-script "file:///home/alex/proxy.pac"
Na segunda forma, nmcli le o ficheiro e garda o seu contido como o script. Non garda unha referencia viva que siga automaticamente as edicións posteriores dese ficheiro. Repita a importación da configuración cando haxa que actualizar o script gardado.
O script debe definir FindProxyForURL. Aplique o perfil modificado mediante o ciclo habitual de activación da conexión e comprobe a ruta real do cliente que participa. Avalíe o resultado do PAC para o destino solicitado. Gardar os metadatos de proxy de NetworkManager non obriga a que aplicacións de socket arbitrarias os usen.