NetworkManager mund të ruajë një URL PAC ose të importojë skriptin
Zgjidhni midis një vendndodhjeje PAC dhe JavaScript-it të ruajtur kur konfiguroni një lidhje NetworkManager me nmcli.
Vetia proxy.pac-url e NetworkManager mban një vendndodhje nga e cila mund të merret një skedar PAC. proxy.pac-script mban vetë JavaScript-in UTF-8. Janë dy veti konfigurimi të ndara.
Për një profil ekzistues që përdor një PAC të mirëmbajtur nga distanca:
nmcli connection modify "office" proxy.method auto \
proxy.pac-script "" \
proxy.pac-url "https://config.example.net/proxy.pac"
Ose, nmcli aktual mund të lexojë një skedar lokal kur vendos pac-script:
nmcli connection modify "office" proxy.method auto \
proxy.pac-url "" \
proxy.pac-script "file:///home/alex/proxy.pac"
Në formën e dytë nmcli lexon skedarin dhe ruan përmbajtjen e tij si skript. Nuk ruan një referencë të gjallë që ndjek automatikisht ndryshimet e mëvonshme në atë skedar. Përsëritni importimin e konfigurimit kur skripti i ruajtur duhet përditësuar.
Skripti duhet të përcaktojë FindProxyForURL. Zbatojeni profilin e ndryshuar përmes ciklit normal të aktivizimit të lidhjes dhe kontrolloni rrugën reale të klientit pjesëmarrës. Vlerësoni rezultatin PAC për destinacionin e kërkuar. Ruajtja e metadateve të përfaqësuesit të NetworkManager nuk i detyron aplikacionet arbitrare të socket-it t'i përdorin ato.