NetworkManager може да запази PAC URL или да импортира скрипта
Изберете между адрес на PAC и запазен JavaScript, когато настройвате връзка на NetworkManager с nmcli.
Свойството proxy.pac-url на NetworkManager пази адрес, от който може да се получи PAC файл. proxy.pac-script пази самия JavaScript в UTF-8. Това са две отделни свойства на конфигурацията.
За съществуващ профил, който използва отдалечено поддържан PAC:
nmcli connection modify "office" proxy.method auto \
proxy.pac-script "" \
proxy.pac-url "https://config.example.net/proxy.pac"
Като алтернатива, текущият nmcli може да прочете локален файл, когато задава pac-script:
nmcli connection modify "office" proxy.method auto \
proxy.pac-url "" \
proxy.pac-script "file:///home/alex/proxy.pac"
Във втората форма nmcli прочита файла и запазва съдържанието му като скрипт. Той не пази жива връзка, която автоматично да следва по-късни промени в този файл. Повторете импортирането на конфигурацията, когато запазеният скрипт трябва да се обнови.
Скриптът трябва да дефинира FindProxyForURL. Приложете променения профил чрез нормалния цикъл на активиране на връзката и проверете действителния маршрут на участващия клиент. Оценете резултата от PAC за заявената дестинация. Запазването на прокси метаданни в NetworkManager не принуждава произволни socket приложения да ги използват.