Ein data-URL kan bera ein liten PAC-policy ved Chrome-oppstart
Bygg inn ei lokal PAC-fil i argumentet proxy-pac-url utan å vere avhengig av file://-lasting eller ein HTTP-tenar.
PAC-lastaren i Chromium godtek data-URL-ar som inneheld skriptbyte. For ei lita UTF-8 PAC-fil kan ein Bash-start med GNU base64 førebu argumentet lokalt:
pac64=$(base64 -w0 "$HOME/.config/proxy.pac")
google-chrome --proxy-pac-url="data:application/x-ns-proxy-autoconfig;charset=utf-8;base64,$pac64"
Bruk det køyrbare namnet til den installerte nettlesaren. -w0 i GNU base64 fjernar linjebrytinga i utdataa; andre base64-implementasjonar kan bruke andre val. charset-fråsegna fortel PAC-lastaren korleis dei dekoda byta skal tolkast.
Dette byggjer inn eit augeblinksbilete av fila i eit startargument. Vert fila endra etterpå, vert policyen til den køyrande nettlesaren ikkje oppdatert. Generer argumentet på nytt for neste tiltenkte start.
Start i den tiltenkte nye nettlesarprosessen. Å gje ein URL til ein eksisterande instans provar ikkje at han har teke i bruk nye oppstartsflagg.
Hald på denne tilnærminga for policyar som passar komfortabelt innanfor grensene til kommandolinja. Ein vedlikehalden HTTP- eller HTTPS-PAC-plass er ein annan leveringsmodell, med sin eigen hentesti. Det krevst ikkje noko deaktivert Network Service-flagg for data-URL-mekanismen.