Maaaring mag-save ng PAC URL ang NetworkManager o mag-import ng script
Pumili sa pagitan ng lokasyon ng PAC at naka-save na JavaScript kapag kinokonpigura ang koneksyon ng NetworkManager gamit ang nmcli.
Ang property na proxy.pac-url ng NetworkManager ay nagtatago ng lokasyon kung saan makukuha ang isang PAC file. Ang proxy.pac-script ay nagtatago ng JavaScript na UTF-8 mismo. Dalawang magkahiwalay na configuration property ang mga ito.
Para sa umiiral na profile na gumagamit ng PAC na pinapanatili mula sa malayo:
nmcli connection modify "office" proxy.method auto \
proxy.pac-script "" \
proxy.pac-url "https://config.example.net/proxy.pac"
Bilang kahalili, ang kasalukuyang nmcli ay makakabasa ng lokal na file kapag nagtatakda ng pac-script:
nmcli connection modify "office" proxy.method auto \
proxy.pac-url "" \
proxy.pac-script "file:///home/alex/proxy.pac"
Sa ikalawang anyo binabasa ng nmcli ang file at itinatago ang nilalaman nito bilang script. Hindi ito nagtatago ng buhay na sanggunian na awtomatikong sumusunod sa mga susunod na pagbabago sa file na iyon. Ulitin ang pag-import ng configuration kapag kailangang i-update ang naka-save na script.
Dapat tukuyin ng script ang FindProxyForURL. Ilapat ang binagong profile sa pamamagitan ng karaniwang siklo ng pag-activate ng koneksyon at suriin ang aktwal na ruta ng kliyenteng kalahok. Tayahin ang resulta ng PAC para sa hiniling na destinasyon. Ang pag-save ng metadata ng proxy ng NetworkManager ay hindi nagpipilit sa mga arbitraryong socket application na gamitin ito.