Načítač PAC v Chromiu přijímá data URL obsahující bajty skriptu. Pro malý soubor PAC v UTF-8 může spuštění přes Bash s GNU base64 připravit argument lokálně:

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

Použijte název spustitelného souboru nainstalovaného prohlížeče. Volba -w0 v GNU base64 odstraňuje zalamování výstupu; jiné implementace base64 mohou mít jiné volby. Deklarace charset sděluje načítači PAC, jak dekódované bajty interpretovat.

Tím se do argumentu spuštění vloží snímek souboru. Pokud soubor později změníte, zásada běžícího prohlížeče se neaktualizuje. Argument znovu vygenerujte pro příští zamýšlené spuštění.

Spouštějte do zamýšleného nového procesu prohlížeče. Předání URL existující instanci neprokazuje, že převzala nové přepínače spuštění.

Tento postup používejte pro zásady, které se pohodlně vejdou do limitů příkazového řádku. Udržované umístění PAC přes HTTP nebo HTTPS je jiný model doručení s vlastní cestou načtení. Mechanismus data URL nevyžaduje vypnutý přepínač Network Service.

Související články