NetworkManager kan een PAC-URL opslaan of het script importeren
Kies tussen een PAC-locatie en opgeslagen JavaScript wanneer u een NetworkManager-verbinding met nmcli configureert.
De eigenschap proxy.pac-url van NetworkManager bevat een locatie waarvan een PAC-bestand kan worden opgehaald. proxy.pac-script bevat de UTF-8-JavaScript zelf. Het zijn twee afzonderlijke configuratie-eigenschappen.
Voor een bestaand profiel dat een op afstand onderhouden PAC gebruikt:
nmcli connection modify "office" proxy.method auto \
proxy.pac-script "" \
proxy.pac-url "https://config.example.net/proxy.pac"
Als alternatief kan de huidige nmcli een lokaal bestand lezen bij het instellen van pac-script:
nmcli connection modify "office" proxy.method auto \
proxy.pac-url "" \
proxy.pac-script "file:///home/alex/proxy.pac"
In de tweede vorm leest nmcli het bestand en slaat de inhoud op als het script. Het bewaart geen levende verwijzing die latere wijzigingen in dat bestand automatisch volgt. Herhaal de configuratie-import wanneer het opgeslagen script moet worden bijgewerkt.
Het script moet FindProxyForURL definiëren. Pas het gewijzigde profiel toe via de normale activeringscyclus van de verbinding en controleer de werkelijke route van de deelnemende client. Evalueer het PAC-resultaat voor de gevraagde bestemming. Het opslaan van NetworkManager-proxymetadata dwingt willekeurige socketapplicaties niet om ze te gebruiken.