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 యొక్క ప్రాక్సీ మెటాడేటాను సేవ్ చేయడం ఏదైనా సాకెట్ అప్లికేషన్లను దాన్ని ఉపయోగించమని బలవంతం చేయదు.

సంబంధిత వ్యాసాలు