NetworkManager можа захаваць URL PAC або імпартаваць скрыпт
Выберыце паміж адрасам PAC і захаваным JavaScript пры наладжванні злучэння NetworkManager праз nmcli.
Уласцівасць NetworkManager proxy.pac-url захоўвае адрас, адкуль можна атрымаць файл 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-праграмы выкарыстоўваць іх.