Chromium యొక్క PAC లోడర్ స్క్రిప్ట్ బైట్‌లు ఉన్న డేటా URLలను అంగీకరిస్తుంది. చిన్న UTF-8 PAC ఫైల్ కోసం, GNU base64 ఉపయోగించే Bash లాంచ్ ఆర్గ్యుమెంట్‌ను స్థానికంగా సిద్ధం చేయగలదు:

pac64=$(base64 -w0 "$HOME/.config/proxy.pac")
google-chrome --proxy-pac-url="data:application/x-ns-proxy-autoconfig;charset=utf-8;base64,$pac64"

ఇన్‌స్టాల్ చేసిన బ్రౌజర్ యొక్క ఎగ్జిక్యూటబుల్ పేరును ఉపయోగించండి. GNU base64 యొక్క -w0 అవుట్‌పుట్ ర్యాపింగ్‌ను తొలగిస్తుంది; ఇతర base64 అమలులు వేరే ఎంపికలను ఉపయోగించవచ్చు. charset ప్రకటన డీకోడ్ చేసిన బైట్‌లను ఎలా అర్థం చేసుకోవాలో PAC లోడర్‌కు చెబుతుంది.

ఇది ఫైల్ యొక్క స్నాప్‌షాట్‌ను లాంచ్ ఆర్గ్యుమెంట్‌లో పొందుపరుస్తుంది. తర్వాత ఫైల్ మార్చినా ఆ నడుస్తున్న బ్రౌజర్ విధానం నవీకరణ కాదు. తదుపరి ఉద్దేశించిన లాంచ్ కోసం ఆర్గ్యుమెంట్‌ను మళ్లీ సృష్టించండి.

ఉద్దేశించిన కొత్త బ్రౌజర్ ప్రాసెస్‌లో లాంచ్ చేయండి. ఉన్న ఇన్‌స్టాన్స్‌కు URL ఇవ్వడం ద్వారా అది కొత్త స్టార్టప్ ఫ్లాగ్‌లను స్వీకరించిందని నిరూపించబడదు.

కమాండ్-లైన్ పరిమితుల్లో సౌకర్యవంతంగా ఇమిడే విధానాలకు ఈ విధానాన్ని ఉంచండి. HTTP లేదా HTTPS ద్వారా నిర్వహించే PAC స్థానం దాని స్వంత పొందిక మార్గంతో కూడిన మరో డెలివరీ మోడల్. డేటా-URL యంత్రాంగానికి నిలిపివేసిన Network Service ఫ్లాగ్ అవసరం లేదు.

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