Il-loder PAC ta' Chromium jaċċetta data URLs li fihom bytes ta' script. Għal fajl PAC żgħir f'UTF-8, tnedija Bash b'GNU base64 tista' tħejji l-argument lokalment:

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

Uża l-isem tal-eżekutabbli tal-browser installat. Il--w0 ta' GNU base64 tneħħi l-ksur tal-linji fl-output; implimentazzjonijiet oħra ta' base64 jistgħu jużaw għażliet differenti. Id-dikjarazzjoni charset tgħid lill-loder PAC kif għandu jinterpreta l-bytes dekodifikati.

Dan josbot snapshot tal-fajl f'argument tat-tnedija. Jekk il-fajl jinbidel wara, il-politika ta' dak il-browser li qed jaħdem ma tiġix aġġornata. Iġġenera l-argument mill-ġdid għat-tnedija li jmiss li tkun qed tippjana.

Itlaq fil-proċess il-ġdid tal-browser li tkun qed tippjana. Li tagħti URL lil istanza eżistenti ma jipprovax li hija adottat flags ġodda tat-tnedija.

Żomm dan l-approċċ għall-politiki li joqogħdu komdu fil-limiti tal-linja tal-kmand. Post PAC miżmum fuq HTTP jew HTTPS huwa mudell ieħor ta' kunsinna, bil-passaġġ tiegħu ta' ġbir. Il-mekkaniżmu data URL ma jeħtieġx flag Network Service diżattivat.

Artikli relatati