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 का प्रॉक्सी मेटाडेटा सहेजना मनमाने सॉकेट अनुप्रयोगों को उसका उपयोग करने के लिए बाध्य नहीं करता।