NetworkManager na iya adana PAC URL ko shigo da rubutun
Zaɓi tsakanin wurin PAC da JavaScript da aka adana yayin saita haɗin NetworkManager da nmcli.
Maɓallin proxy.pac-url na NetworkManager yana riƙe da wuri da za a iya samun fayil ɗin PAC daga gare shi. proxy.pac-script yana riƙe da JavaScript na UTF-8 kansa. Waɗannan kayan aiki ne na saitin daban-daban.
Don bayanin da ake da shi wanda ke amfani da PAC da ake kula da shi daga nesa:
nmcli connection modify "office" proxy.method auto \
proxy.pac-script "" \
proxy.pac-url "https://config.example.net/proxy.pac"
A madadin haka, nmcli na yanzu na iya karanta fayil na gida yayin saita pac-script:
nmcli connection modify "office" proxy.method auto \
proxy.pac-url "" \
proxy.pac-script "file:///home/alex/proxy.pac"
A sigar ta biyu nmcli yana karanta fayil ɗin kuma yana adana abin da ke ciki a matsayin rubutun. Ba ya adana wata alaƙa mai rai da za ta bi gyare-gyaren da aka yi wa wannan fayil daga baya kai tsaye. Sake shigo da saitin idan ana buƙatar sabunta rubutun da aka adana.
Dole rubutun ya ayyana FindProxyForURL. Yi amfani da bayanin da aka gyara ta tsarin kunna haɗin da aka saba kuma duba ainihin hanyar abokin ciniki da ke shiga. Yi la'akari da sakamakon PAC don inda aka nema. Adana metadata na wakili na NetworkManager ba ya tilasta wa kowace aikace-aikacen socket ta yi amfani da shi.