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 کا پراکسی میٹاڈیٹا محفوظ کرنا کسی بھی ساکٹ ایپلیکیشن کو اسے استعمال کرنے پر مجبور نہیں کرتا۔

متعلقہ مضامین