Isilayishi se-PAC se-Chromium samukela ama-data URL anama-script bytes. Kuyifayela le-PAC elincane le-UTF-8, ukuqalisa kwe-Bash okusebenzisa i-GNU base64 kungalungiselela i-agumenti endaweni:

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

Sebenzisa igama le-executable lesiphequluli esifakiwe. I--w0 ye-GNU base64 isusa ukugoqwa kwemigqa kokuphumayo; ezinye izindlela ze-base64 zingasebenzisa izinketho ezihlukile. Isimemezelo se-charset sitshela isilayishi se-PAC ukuthi sichaze kanjani ama-byte akhishiwe ikhodi.

Lokhu kufaka isithombe sefayela ku-agumenti yokuqalisa. Uma ifayela lishintshwa ngemuva kwalokho, inqubomgomo yaleso siphequluli esisebenzayo ayibuyekezwa. Phinda ukhiqize i-agumenti yokuqalisa okulandelayo okuhlosiwe.

Qalisa kwinqubo entsha yesiphequluli ehlosiwe. Ukunikeza i-URL ku-instance ekhona akufakazeli ukuthi yamukele amafulegi amasha okuqalisa.

Gcina le ndlela kuzinqubomgomo ezilingana kahle emikhawulweni yomugqa womyalo. Indawo ye-PAC ehlanjululwa nge-HTTP noma nge-HTTPS ingenye imodeli yokuletha, inomzila wayo wokuthola. Ayikho ifulegi ye-Network Service ekhutshaziwe edingekayo kumshini we-data URL.

Izihloko ezihlobene