Chromium'дун PAC жүктөгүчү скрипт байттары бар data 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 жайгашуусу өзүнүн алуу жолу бар башка жеткирүү модели. Data URL механизми үчүн өчүрүлгөн Network Service желекчеси талап кылынбайт.

Тектеш макалалар