Un URL de dades pot portar una petita política PAC a l'arrencada del Chrome
Incrusteu un fitxer PAC local a l'argument proxy-pac-url sense dependre de la càrrega file:// ni d'un servidor HTTP.
El carregador de PAC del Chromium accepta URL de dades que contenen bytes de script. Per a un fitxer PAC petit en UTF-8, una ordre Bash amb GNU base64 pot preparar l'argument localment:
pac64=$(base64 -w0 "$HOME/.config/proxy.pac")
google-chrome --proxy-pac-url="data:application/x-ns-proxy-autoconfig;charset=utf-8;base64,$pac64"
Feu servir el nom de l'executable del navegador instal·lat. L'opció -w0 de GNU base64 elimina el salt de línia de la sortida; altres implementacions de base64 poden usar opcions diferents. La declaració charset indica al carregador de PAC com interpretar els bytes descodificats.
Això incrusta una instantània del fitxer en un argument d'arrencada. Si canvieu el fitxer després, la política d'aquell navegador en execució no s'actualitza. Torneu a generar l'argument per a la propera arrencada prevista.
Arrenqueu en el procés nou de navegador previst. Passar un URL a una instància existent no demostra que hagi adoptat les noves opcions d'inici.
Mantingueu aquest enfocament per a polítiques que càpiguen còmodament dins dels límits de la línia d'ordres. Una ubicació PAC mantinguda per HTTP o HTTPS és un altre model de lliurament, amb el seu propi camí d'obtenció. El mecanisme d'URL de dades no requereix cap opció Network Service desactivada.