Data URL gali pernešti nedidelę PAC taisyklę paleidžiant Chrome
Įterpkite vietinį PAC failą į argumentą proxy-pac-url nepasikliaudami file:// įkėlimu ar HTTP serveriu.
Chromium PAC įkėlėjas priima data URL, kuriuose yra scenarijaus baitų. Mažam UTF-8 PAC failui Bash paleidimas su GNU base64 gali paruošti argumentą vietoje:
pac64=$(base64 -w0 "$HOME/.config/proxy.pac")
google-chrome --proxy-pac-url="data:application/x-ns-proxy-autoconfig;charset=utf-8;base64,$pac64"
Naudokite įdiegtos naršyklės vykdomojo failo pavadinimą. GNU base64 parinktis -w0 pašalina išvesties perkėlimą į kitą eilutę; kitos base64 realizacijos gali naudoti kitas parinktis. Charset deklaracija pasako PAC įkėlėjui, kaip interpretuoti iškoduotus baitus.
Taip į paleidimo argumentą įterpiama failo momentinė kopija. Jei vėliau failą pakeisite, tos veikiančios naršyklės taisyklė neatsinaujins. Iš naujo sukurkite argumentą kitam numatytam paleidimui.
Paleiskite numatytame naujame naršyklės procese. URL perdavimas esamam egzemplioriui neįrodo, kad jis perėmė naujus paleidimo parametrus.
Laikykitės šio metodo taisyklėms, kurios patogiai telpa komandų eilutės ribose. Prižiūrima PAC vieta HTTP arba HTTPS yra kitas pristatymo modelis su savo gavimo keliu. Data URL mechanizmui nereikia išjungto Network Service parametro.