Chromiumov učitavač PAC-a prihvaća 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"

Upotrijebite naziv izvršne datoteke instaliranog preglednika. GNU base64 opcija -w0 uklanja prijelom izlaza; druge base64 implementacije mogu rabiti drukčije opcije. Deklaracija charset govori učitavaču PAC-a kako tumačiti dekodirane bajtove.

Time se snimka datoteke ugrađuje u argument za pokretanje. Kasnija izmjena datoteke ne ažurira politiku tog pokrenutog preglednika. Ponovno generirajte argument za sljedeće namjeravano pokretanje.

Pokrenite u namjeravani novi proces preglednika. 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 naredbenog retka. Održavana HTTP ili HTTPS PAC lokacija drugi je model dostave s vlastitim putem dohvata. Za mehanizam data URL-a nije potrebna isključena Network Service zastavica.

Povezani članci