Un data URL poate transporta o politică PAC mică la pornirea Chrome
Încorporați un fișier PAC local în argumentul proxy-pac-url fără a vă baza pe încărcarea file:// sau pe un server HTTP.
Încărcătorul PAC din Chromium acceptă data URL-uri care conțin octeți de script. Pentru un fișier PAC mic în UTF-8, o lansare Bash cu GNU base64 poate pregăti argumentul local:
pac64=$(base64 -w0 "$HOME/.config/proxy.pac")
google-chrome --proxy-pac-url="data:application/x-ns-proxy-autoconfig;charset=utf-8;base64,$pac64"
Folosiți numele executabilului browserului instalat. Opțiunea -w0 din GNU base64 elimină ruperea liniilor în ieșire; alte implementări base64 pot folosi opțiuni diferite. Declarația charset îi spune încărcătorului PAC cum să interpreteze octeții decodificați.
Aceasta încorporează o instantanee a fișierului într-un argument de lansare. Modificarea fișierului ulterior nu actualizează politica acelui browser aflat în execuție. Regenerați argumentul pentru următoarea lansare dorită.
Lansați în procesul nou de browser dorit. Predarea unui URL unei instanțe existente nu dovedește că aceasta a adoptat noi indicatori de pornire.
Păstrați această abordare pentru politicile care se încadrează confortabil în limitele liniei de comandă. O locație PAC întreținută prin HTTP sau HTTPS este un alt model de livrare, cu propria cale de obținere. Mecanismul data URL nu necesită niciun indicator Network Service dezactivat.