Chromium PAC yuklagichi skript baytlarini o'z ichiga olgan data URL'larni qabul qiladi. Kichik UTF-8 PAC fayli uchun GNU base64 ishlatadigan Bash ishga tushirishi argumentni mahalliy ravishda tayyorlashi mumkin:

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

O'rnatilgan brauzerning bajariluvchi fayl nomidan foydalaning. GNU base64'ning -w0 parametri chiqishdagi satr ko'chirishni olib tashlaydi; boshqa base64 tatbiqlari boshqa parametrlardan foydalanishi mumkin. charset deklaratsiyasi PAC yuklagichiga dekodlangan baytlarni qanday talqin qilishni aytadi.

Bu faylning oniy tasvirini ishga tushirish argumentiga joylashtiradi. Fayl keyinroq o'zgartirilsa, o'sha ishlab turgan brauzer siyosati yangilanmaydi. Keyingi mo'ljallangan ishga tushirish uchun argumentni qaytadan yarating.

Mo'ljallangan yangi brauzer jarayoniga ishga tushiring. URL'ni mavjud nusxaga berish uning yangi ishga tushirish bayroqlarini qabul qilganini isbotlamaydi.

Bu yondashuvni buyruq satri chegaralariga bemalol sig'adigan siyosatlar uchun saqlang. HTTP yoki HTTPS orqali saqlanadigan PAC joylashuvi o'zining olish yo'liga ega boshqa yetkazib berish modelidir. Data URL mexanizmi uchun o'chirilgan Network Service bayrog'i talab qilinmaydi.

O'xshash maqolalar