يمكن لعنوان URL للبيانات أن يحمل سياسة PAC صغيرة عند بدء تشغيل Chrome
ضمّن ملف PAC محليًا في وسيطة proxy-pac-url دون الاعتماد على تحميل file:// أو على خادم HTTP.
يقبل محمّل PAC في Chromium عناوين URL للبيانات تحتوي على بايتات نص برمجي. بالنسبة لملف PAC صغير بترميز UTF-8، يمكن لأمر تشغيل Bash يستخدم GNU base64 أن يهيّئ الوسيطة محليًا:
pac64=$(base64 -w0 "$HOME/.config/proxy.pac")
google-chrome --proxy-pac-url="data:application/x-ns-proxy-autoconfig;charset=utf-8;base64,$pac64"
استخدم اسم الملف التنفيذي للمتصفح المثبّت. يزيل الخيار -w0 في GNU base64 التفاف المخرجات؛ وقد تستخدم تطبيقات base64 الأخرى خيارات مختلفة. يخبر إعلان charset محمّل PAC بكيفية تفسير البايتات المفكوكة.
يتضمن هذا لقطة من الملف داخل وسيطة التشغيل. وتغيير الملف لاحقًا لا يحدّث سياسة ذلك المتصفح قيد التشغيل. أعد توليد الوسيطة للتشغيل التالي المقصود.
شغّل العملية الجديدة المقصودة للمتصفح. إن تسليم عنوان URL إلى نسخة قائمة لا يثبت أنها تبنّت رايات بدء تشغيل جديدة.
احتفظ بهذا النهج للسياسات التي تتسع بسهولة لحدود سطر الأوامر. موقع PAC مخدوم عبر HTTP أو HTTPS نموذج تسليم آخر، له مسار استرجاع خاص به. لا تُشترط راية Network Service معطّلة لآلية عنوان URL للبيانات.