Właściwość proxy.pac-url NetworkManagera przechowuje lokalizację, z której można pobrać plik PAC. proxy.pac-script przechowuje sam JavaScript w UTF-8. To dwie odrębne właściwości konfiguracji.

Dla istniejącego profilu, który korzysta z PAC utrzymywanego zdalnie:

nmcli connection modify "office" proxy.method auto \
  proxy.pac-script "" \
  proxy.pac-url "https://config.example.net/proxy.pac"

Alternatywnie bieżący nmcli może odczytać lokalny plik podczas ustawiania pac-script:

nmcli connection modify "office" proxy.method auto \
  proxy.pac-url "" \
  proxy.pac-script "file:///home/alex/proxy.pac"

W drugiej formie nmcli odczytuje plik i zapisuje jego zawartość jako skrypt. Nie przechowuje żywego odwołania, które automatycznie śledziłoby późniejsze zmiany w tym pliku. Powtórz import konfiguracji, gdy zapisany skrypt wymaga aktualizacji.

Skrypt musi definiować FindProxyForURL. Zastosuj zmodyfikowany profil przez zwykły cykl aktywacji połączenia i sprawdź rzeczywistą trasę uczestniczącego klienta. Oceń wynik PAC dla żądanego celu. Zapisanie metadanych pośrednika NetworkManagera nie zmusza dowolnych aplikacji gniazd do ich używania.

Powiązane artykuły