I-NetworkManager ingagcina i-PAC URL noma ingenise i-script
Khetha phakathi kwendawo ye-PAC ne-JavaScript egciniwe lapho uhlela ukuxhumana kwe-NetworkManager nge-nmcli.
Isici se-NetworkManager i-proxy.pac-url sigcina inda ifayela le-PAC elingatholakala khona. I-proxy.pac-script igcina i-JavaScript ye-UTF-8 ngokwayo. Lezi yizici ezimbili ezihlukene zokuhlela.
Ngephrofayela ekhona esebenzisa i-PAC enakekelwa kude:
nmcli connection modify "office" proxy.method auto \
proxy.pac-script "" \
proxy.pac-url "https://config.example.net/proxy.pac"
Ngenye indlela, i-nmcli yamanje ingafunda ifayela lendawo lapho kubekwa i-pac-script:
nmcli connection modify "office" proxy.method auto \
proxy.pac-url "" \
proxy.pac-script "file:///home/alex/proxy.pac"
Ngendlela yesibili i-nmcli ifunda ifayela bese igcina okuqukethwe kwalo njenge-script. Ayigcini isethenjwa esiphilayo esilandelayo ngokuzenzakalela izinguquko zakamuva kulelo fayela. Phinda ukungeniswa kokuhlela lapho i-script egciniwe idinga ukubuyekezwa.
I-script kufanele ichaze i-FindProxyForURL. Sebenzisa iphrofayela eshintshiwe ngomjikelezo ojwayelekile wokuvula uxhumano bese uhlola umzila wangempela weklayenti elihlanganyelayo. Hlola umphumela we-PAC wendawo eceliwe. Ukugcina imethadatha yommeleli we-NetworkManager akubaphoqeleli izinhlelo zokusebenza ze-socket ukuyisebenzisa.