Nalagalnik PAC v Chromiu sprejema data URL, ki vsebujejo bajte skripta. Za majhno datoteko PAC v UTF-8 lahko zagon Bash z GNU base64 argument pripravi krajevno:

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

Uporabite ime izvršljive datoteke nameščenega brskalnika. Možnost -w0 v GNU base64 odstrani prelamljanje izhoda; druge izvedbe base64 lahko uporabljajo druge možnosti. Deklaracija charset pove nalagalniku PAC, kako naj razlaga dekodirane bajte.

S tem se posnetek datoteke vgradi v argument zagona. Če datoteko pozneje spremenite, se pravilnik tistega delujočega brskalnika ne posodobi. Znova ustvarite argument za naslednji predvideni zagon.

Zaženite v predvidenem novem procesu brskalnika. Predaja URL obstoječemu primerku ne dokazuje, da je prevzel nove zagonske zastavice.

Ta pristop ohranite za pravilnike, ki se udobno prilegajo omejitvam ukazne vrstice. Vzdrževana lokacija PAC prek HTTP ali HTTPS je drug model dostave z lastno potjo pridobivanja. Mehanizem data URL ne potrebuje onemogočene zastavice Network Service.

Sorodni članki