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"

ইনস্টল করা ব্রাউজারের executable নাম ব্যবহার করুন। GNU base64-এর -w0 আউটপুট র‍্যাপিং সরায়; অন্য base64 বাস্তবায়ন ভিন্ন অপশন ব্যবহার করতে পারে। charset ঘোষণা PAC লোডারকে ডিকোড করা বাইট কীভাবে ব্যাখ্যা করতে হবে তা জানায়।

এটি ফাইলের একটি স্ন্যাপশট লঞ্চ আর্গুমেন্টে এম্বেড করে। পরে ফাইল বদলালে চলমান ব্রাউজারের নীতি আপডেট হয় না। পরবর্তী উদ্দিষ্ট লঞ্চের জন্য আর্গুমেন্টটি আবার তৈরি করুন।

উদ্দিষ্ট নতুন ব্রাউজার প্রক্রিয়ায় লঞ্চ করুন। বিদ্যমান instance-এ URL দেওয়া প্রমাণ করে না যে এটি নতুন স্টার্টআপ ফ্ল্যাগ গ্রহণ করেছে।

কমান্ড-লাইন সীমার মধ্যে সহজে ফিট করা নীতির জন্য এই পদ্ধতি রাখুন। রক্ষণাবেক্ষিত HTTP বা HTTPS PAC অবস্থান আরেকটি ডেলিভারি মডেল, যার নিজস্ব পুনরুদ্ধার পথ আছে। ডেটা-URL পদ্ধতির জন্য নিষ্ক্রিয় Network Service ফ্ল্যাগ প্রয়োজন নেই।

সম্পর্কিত নিবন্ধ