Data URL може да носи мала PAC политика при стартување на Chrome
Вградете локална PAC датотека во аргументот proxy-pac-url без да се потпирате на вчитување file:// или HTTP сервер.
Вчитувачот на PAC во Chromium прифаќа data URL што содржат бајти на скрипта. За мала UTF-8 PAC датотека, стартување преку Bash со GNU base64 може да го подготви аргументот локално:
pac64=$(base64 -w0 "$HOME/.config/proxy.pac")
google-chrome --proxy-pac-url="data:application/x-ns-proxy-autoconfig;charset=utf-8;base64,$pac64"
Користете го името на извршната датотека на инсталираниот прелистувач. Опцијата -w0 на GNU base64 го отстранува префрлувањето на излезот; другите имплементации на base64 може да користат други опции. Декларацијата charset му кажува на вчитувачот на PAC како да ги толкува декодираните бајти.
Ова вградува снимка од датотеката во аргумент за стартување. Ако датотеката се смени подоцна, политиката на тој прелистувач што работи не се ажурира. Генерирајте го аргументот повторно за следното предвидено стартување.
Стартувајте во предвидениот нов процес на прелистувачот. Предавањето URL на постоечка инстанца не докажува дека таа ги прифатила новите знаменца за стартување.
Задржете го овој пристап за политики што удобно се вклопуваат во границите на командната линија. Одржувана PAC локација преку HTTP или HTTPS е друг модел на испорака со сопствен пат за преземање. За механизмот data URL не е потребно исклучено знаменце Network Service.