Својството proxy.pac-url на NetworkManager чува локација од која може да се добие PAC датотека. proxy.pac-script го чува самиот UTF-8 JavaScript. Тоа се две одделни конфигурациски својства.

За постоечки профил што користи оддалечено одржуван 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 апликации да ги користат.

Поврзани статии