NetworkManager יכול לשמור כתובת PAC או לייבא את הסקריפט
בחרו בין מיקום PAC לבין JavaScript שמור בעת הגדרת חיבור NetworkManager באמצעות nmcli.
המאפיין proxy.pac-url של NetworkManager מחזיק מיקום שממנו אפשר להשיג קובץ PAC. proxy.pac-script מחזיק את ה-JavaScript עצמו בקידוד UTF-8. אלה שני מאפייני תצורה נפרדים.
עבור פרופיל קיים שמשתמש ב-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 אינה מכריחה יישומי socket שרירותיים להשתמש בהם.