Na nossa organização, devido ao pouco que é chamado (mesmo com mil usuários!), nós o colocamos em nosso servidor web e apontamos para ele especificamente, usando o endereço IP. A razão pela qual fazemos isso é porque, se o servidor estiver indisponível, ele não impedirá que eles se conectem de qualquer maneira (ou seja, se levarem o computador portátil para casa).
Colocá-lo em um compartilhamento de arquivos é algo que eu não tentei, mas não imagino que seria difícil. Colocá-lo em cada computador é horrível porque:
- Bloqueia o Acesso à Internet, a menos que tenha um servidor proxy em todas as redes em que o computador se conecta a
- Você não pode atualizá-lo com muita facilidade
Por causa de quão pequenos são os arquivos proxy.pac, eu recomendaria apenas mantê-los em um servidor da Web e apontá-lo para lá. Se você usar um nome de host em vez de um endereço IP para apontar para ele, será possível configurar outro servidor também para redundância.