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 drukčije opcije. Deklaracija charset govori PAC učitavaču kako tumačiti dekodirane bajtove.

Ovo ugrađuje snimku datoteke u argument za pokretanje. Kasnija izmjena datoteke ne ažurira politiku tog pokrenutog pregledača. Ponovo generirajte argument za sljedeće namjeravano pokretanje.

Pokrenite u namjeravani 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 s vlastitim putem preuzimanja. Za mehanizam data URL-a nije potrebna isključena Network Service zastavica.

Povezani članci