NetworkManager kan 'n PAC-URL stoor of die script invoer
Kies tussen 'n PAC-ligging en gestoorde JavaScript wanneer jy 'n NetworkManager-verbinding met nmcli opstel.
NetworkManager se proxy.pac-url hou 'n ligging waaruit 'n PAC-lêer verkry kan word. proxy.pac-script hou die UTF-8 JavaScript self. Dit is twee aparte konfigurasie-eienskappe.
Vir 'n bestaande profiel wat 'n PAC gebruik wat op 'n afstand onderhou word:
nmcli connection modify "office" proxy.method auto \
proxy.pac-script "" \
proxy.pac-url "https://config.example.net/proxy.pac"
Alternatiewelik kan huidige nmcli 'n plaaslike lêer lees wanneer pac-script gestel word:
nmcli connection modify "office" proxy.method auto \
proxy.pac-url "" \
proxy.pac-script "file:///home/alex/proxy.pac"
In die tweede vorm lees nmcli die lêer en stoor die inhoud daarvan as die script. Dit stoor nie 'n lewende verwysing wat latere wysigings aan daardie lêer outomaties volg nie. Herhaal die konfigurasie-invoer wanneer die gestoorde script bygewerk moet word.
Die script moet FindProxyForURL definieer. Pas die gewysigde profiel toe deur die verbinding se normale aktiveringslewensiklus en kontroleer die werklike roete van die deelnemende kliënt. Evalueer die PAC-resultaat vir die versoekte bestemming. Om NetworkManager se proxy-metadata te stoor, dwing nie willekeurige socket-toepassings om dit te gebruik nie.