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 फ्लॅग आवश्यक नाही.

संबंधित लेख