A Chromium PAC-betöltője elfogadja a szkriptbájtokat tartalmazó data URL-eket. Egy kis UTF-8 PAC-fájlhoz a GNU base64-et használó Bash-indítás helyben előkészítheti az argumentumot:

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

Használja a telepített böngésző futtatható fájljának nevét. A GNU base64 -w0 kapcsolója eltávolítja a kimenet sortörését; más base64-megvalósítások eltérő kapcsolókat használhatnak. A charset-deklaráció megmondja a PAC-betöltőnek, hogyan értelmezze a dekódolt bájtokat.

Ez a fájl pillanatképét ágyazza be egy indítási argumentumba. Ha később módosítja a fájlt, a futó böngésző házirendje nem frissül. A következő tervezett indításhoz generálja újra az argumentumot.

A tervezett új böngészőfolyamatba indítson. Egy URL átadása egy meglévő példánynak nem bizonyítja, hogy átvette az új indítási kapcsolókat.

Tartsa ezt a megközelítést azokhoz a házirendekhez, amelyek kényelmesen beleférnek a parancssor korlátaiba. A karbantartott HTTP- vagy HTTPS-PAC-hely másik kézbesítési modell, saját letöltési útvonallal. A data URL mechanizmusához nem kell letiltott Network Service kapcsoló.

Kapcsolódó cikkek