NetworkManager-ის თვისება proxy.pac-url ინახავს მისამართს, საიდანაც 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 აპლიკაციებს მათ გამოყენებას არ აიძულებს.

დაკავშირებული სტატიები