Chromiumov PAC učitavač prihvata data URL-ove koji sadrže bajtove skripte. Za malu UTF-8 PAC datoteku, Bash pokretanje s GNU base64 može pripremiti argument lokalno:

pac64=$(base64 -w0 "$HOME/.config/proxy.pac")
google-chrome --proxy-pac-url="data:application/x-ns-proxy-autoconfig;charset=utf-8;base64,$pac64"

Koristite naziv izvršne datoteke instaliranog pregledača. GNU base64 opcija -w0 uklanja prelamanje izlaza; druge base64 implementacije mogu koristiti drugačije opcije. Deklaracija charset govori PAC učitavaču kako tumačiti dekodirane bajtove.

Ovo ugrađuje snimak datoteke u argument za pokretanje. Kasnija izmena datoteke ne ažurira politiku tog pokrenutog pregledača. Ponovo generišite argument za sledeće nameravano pokretanje.

Pokrenite u nameravani novi proces pregledača. Predaja URL-a postojećoj instanci ne dokazuje da je prihvatila nove zastavice za pokretanje.

Zadržite ovaj pristup za politike koje se udobno uklapaju u ograničenja komandne linije. Održavana HTTP ili HTTPS PAC lokacija je drugi model dostave sa sopstvenim putem preuzimanja. Za mehanizam data URL-a nije potrebna isključena Network Service zastavica.

Povezani članci