NetworkManager savybė proxy.pac-url saugo vietą, iš kurios galima gauti PAC failą. proxy.pac-script saugo patį UTF-8 JavaScript. Tai dvi atskiros konfigūracijos savybės.

Esamam profiliui, kuris naudoja nuotoliniu būdu prižiūrimą PAC:

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

Arba dabartinis nmcli, nustatydamas pac-script, gali perskaityti vietinį failą:

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

Antrojoje formoje nmcli perskaito failą ir išsaugo jo turinį kaip scenarijų. Jis nesaugo gyvos nuorodos, kuri automatiškai sektų vėlesnius to failo pakeitimus. Pakartokite konfigūracijos importą, kai reikia atnaujinti išsaugotą scenarijų.

Scenarijus turi apibrėžti FindProxyForURL. Taikykite pakeistą profilį įprastu ryšio aktyvavimo ciklu ir patikrinkite tikrąjį dalyvaujančio kliento maršrutą. Įvertinkite PAC rezultatą prašomam tikslui. NetworkManager tarpinio serverio metaduomenų išsaugojimas neverčia savavališkų socket programų jų naudoti.

Susiję straipsniai