senvitek, можно воспользоваться прокси сервером посредником (3proxy)
прописав его в браузере, а в конфиге 3proxy указывать перенаправление на внешний прокси
у 3proxy есть возможность в случаи изменения конфигурации "налету" подхватывать ее (с pac сценарием так не получиться)
остается только автоматизировать изменения конфигурации 3proxy :)
пример:
$proxy = 'socks4://109.110.34.78:4145'