NetworkManager ଏକ PAC URL ସଞ୍ଚୟ କରିପାରେ କିମ୍ବା ସ୍କ୍ରିପ୍ଟ ଆମଦାନୀ କରିପାରେ
nmcli ସହିତ NetworkManager ସଂଯୋଗ ବିନ୍ୟାସ କରିବା ସମୟରେ PAC ସ୍ଥାନ ଏବଂ ସଞ୍ଚିତ JavaScript ମଧ୍ୟରୁ ବାଛନ୍ତୁ।
NetworkManager ର proxy.pac-url ଗୁଣ ଏକ ସ୍ଥାନ ରଖେ ଯେଉଁଠାରୁ PAC ଫାଇଲ ମିଳିପାରେ। proxy.pac-script ନିଜେ UTF-8 JavaScript ରଖେ। ଏହି ଦୁଇଟି ଅଲଗା ବିନ୍ୟାସ ଗୁଣ।
ଦୂରରୁ ରକ୍ଷଣାବେକ୍ଷଣ କରାଯାଉଥିବା PAC ବ୍ୟବହାର କରୁଥିବା ବିଦ୍ୟମାନ ପ୍ରୋଫାଇଲ ପାଇଁ:
nmcli connection modify "office" proxy.method auto \
proxy.pac-script "" \
proxy.pac-url "https://config.example.net/proxy.pac"
ବିକଳ୍ପ ଭାବରେ, ବର୍ତ୍ତମାନର nmcli pac-script ସେଟ କରିବା ସମୟରେ ସ୍ଥାନୀୟ ଫାଇଲ ପଢ଼ିପାରେ:
nmcli connection modify "office" proxy.method auto \
proxy.pac-url "" \
proxy.pac-script "file:///home/alex/proxy.pac"
ଦ୍ୱିତୀୟ ରୂପରେ nmcli ଫାଇଲ ପଢ଼େ ଏବଂ ଏହାର ବିଷୟବସ୍ତୁକୁ ସ୍କ୍ରିପ୍ଟ ଭାବରେ ସଞ୍ଚୟ କରେ। ଏହା ସେହି ଫାଇଲରେ ପରବର୍ତ୍ତୀ ସମ୍ପାଦନାକୁ ସ୍ୱୟଂଚାଳିତ ଭାବରେ ଅନୁସରଣ କରୁଥିବା ଜୀବନ୍ତ ସନ୍ଦର୍ଭ ସଞ୍ଚୟ କରେ ନାହିଁ। ସଞ୍ଚିତ ସ୍କ୍ରିପ୍ଟ ଅଦ୍ୟତନ କରିବାକୁ ପଡ଼ିଲେ ବିନ୍ୟାସ ଆମଦାନୀ ପୁନରାବୃତ୍ତି କରନ୍ତୁ।
ସ୍କ୍ରିପ୍ଟ FindProxyForURL କୁ ବ୍ୟାଖ୍ୟା କରିବା ଆବଶ୍ୟକ। ସଂଯୋଗର ସାଧାରଣ ସକ୍ରିୟତା ଚକ୍ର ମାଧ୍ୟମରେ ପରିବର୍ତ୍ତିତ ପ୍ରୋଫାଇଲ ଲାଗୁ କରନ୍ତୁ ଏବଂ ଅଂଶଗ୍ରହଣକାରୀ କ୍ଲାଏଣ୍ଟର ପ୍ରକୃତ ପଥ ଯାଞ୍ଚ କରନ୍ତୁ। ଅନୁରୋଧିତ ଗନ୍ତବ୍ୟ ସ୍ଥାନ ପାଇଁ PAC ଫଳାଫଳ ମୂଲ୍ୟାଙ୍କନ କରନ୍ତୁ। NetworkManager ର ପ୍ରକ୍ସି ମେଟାଡାଟା ସଞ୍ଚୟ କରିବା କୌଣସି ସକେଟ ପ୍ରୟୋଗକୁ ତାହା ବ୍ୟବହାର କରିବାକୁ ବାଧ୍ୟ କରେ ନାହିଁ।