Data URL можа несці невялікую палітыку PAC пры запуску Chrome
Убудаваць лакальны файл PAC у аргумент proxy-pac-url, не спадзеючыся на загрузку file:// або HTTP-сервер.
Загрузчык PAC у Chromium прымае data 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 — іншая мадэль дастаўкі са сваім шляхам атрымання. Для механізму data URL не патрэбны адключаны сцяг Network Service.