Egy data URL kis PAC-házirendet hordozhat a Chrome indításakor
Ágyazzon be egy helyi PAC-fájlt a proxy-pac-url argumentumba anélkül, hogy file://-betöltésre vagy HTTP-kiszolgálóra támaszkodna.
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ó.