Data-URL võib Chrome'i käivitamisel kanda väikest PAC-poliitikat
Põimige kohalik PAC-fail argumenti proxy-pac-url ilma file:// laadimise või HTTP-serveri toetuseta.
Chromiumi PAC-laadija võtab vastu data-URL-e, mis sisaldavad skripti baite. Väikese UTF-8 PAC-faili jaoks saab GNU base64-ga Bash-käivitus argumendi kohapeal ette valmistada:
pac64=$(base64 -w0 "$HOME/.config/proxy.pac")
google-chrome --proxy-pac-url="data:application/x-ns-proxy-autoconfig;charset=utf-8;base64,$pac64"
Kasutage paigaldatud brauseri käivitatava faili nime. GNU base64 valik -w0 eemaldab väljundi reamurdmise; teised base64-teostused võivad kasutada teisi valikuid. Charset-deklaratsioon ütleb PAC-laadijale, kuidas dekodeeritud baite tõlgendada.
See põimib faili hetktõmmise käivitusargumenti. Kui faili hiljem muudate, ei uuene selle töötava brauseri poliitika. Looge argument uuesti järgmiseks kavandatud käivituseks.
Käivitage kavandatud uues brauseriprotsessis. URL-i andmine olemasolevale eksemplarile ei tõenda, et see võttis uued käivituslipud üle.
Hoidke seda lähenemist poliitikate jaoks, mis mahuvad mugavalt käsurea piiridesse. Hooldatav HTTP- või HTTPS-PAC-asukoht on teine tarnevorm oma hankimisteega. Data-URL-i mehhanismi jaoks ei ole vaja väljalülitatud Network Service'i lippu.