Como forçar o Chrome a recarregar o arquivo de configuração do proxy?

12

Freqüentemente movo meu laptop (OSX) entre diferentes áreas de Wi-Fi, mas minha base de trabalho tem uma conexão ethernet e conta com o arquivo proxy.pac da minha organização. Ao se reconectar após um período na estrada, muitas vezes recebo um problema em que as páginas simplesmente não são carregadas no Chrome ou no Firefox. Eles acabaram por terminar. Eu acho que isso está relacionado ao fato de que o proxy requer nome de usuário e senha - talvez ele simplesmente descarte pedidos não autenticados ou algo assim.

Descobri por tentativa e erro que no FireFox, se eu for às configurações de proxy, e pressione "reload" na configuração do proxy, o problema desaparece. Eventualmente, o Chrome exibirá a caixa de diálogo de autenticação do proxy, mas pode ser difícil de ver (geralmente aparece na janela errada do Spaces, às vezes desaparece imediatamente, pode ser enterrada em outras janelas do aplicativo, etc.).

Então, minha pergunta é: como posso dizer ao Chrome para recarregar o arquivo proxy.pac, já que isso funciona para o Firefox? (Eu pensei que tinha resolvido o problema salvando o arquivo proxy.pac localmente, mas aparentemente não).

    
por Steve Bennett 06.10.2011 / 01:53

4 respostas

16

Bem-vindo ao mundo dos divertidos arquivos Proxy Auto-Configuration (e também do Google Chrome)!

Você ainda não viu nada. Inclua mais do que apenas Chrome e Firefox na mistura de navegadores WWW, e um deles é um mundo de dificuldade. (Recentemente, tentei diagnosticar por que um arquivo PAC estava causando o RealPlayer perder a capacidade de resolver qualquer nome de domínio.)

Ferramentas de diagnóstico úteis, em que "útil" incorpora "eu próprio as usei para diagnosticar problemas", incluindo a função JavaScript e a função de registro de depuração do Chrome. Eu diagnostiquei um erro de sintaxe em um arquivo PAC bastante grande com isso, uma vez. A página de relatórios de configuração de proxy do Chromium "Net Internals" (cujo URL SuperUser não permite como um hiperlink) e sua contraparte de relatório de inicialização (da mesma forma) também são úteis:

chrome://net-internals/proxyservice.config
chrome://net-internals/proxyservice.init_log

Sim, é muito difícil convencer o Chrome a carregar novamente um arquivo PAC. O Chrome teve um histórico bastante conturbado quando se trata de configurações de proxy. Uma maneira de fazê-lo que é bastante confiável é desativar completamente todas as configurações de proxy na caixa de diálogo de configurações do sistema (e salvar essa alteração, é claro), esperar por um minuto e ligá-las novamente. Mas no passado (com versões anteriores) tive que sair completamente e reiniciar o Chrome. Em parte, isso ocorre porque o Chrome trabalha pesquisando alterações nas configurações do sistema a cada 10 segundos em segundo plano quando está ocioso.

No banco de dados de bugs do Chrome, você encontrará a solicitação para permitir o uso cronometrado do Chrome em tempo de execução configurações de proxy específicas como outros navegadores WWW, que se relacionam com o seu problema, definharam por três anos e foram encerradas como "Não vamos consertar isso.", embora haja agora supostamente uma extensão (e um conjunto de comandos opções de linha que, claro, não são comutáveis em tempo de execução).

Como você observou, o Firefox tem um simples botão "Recarregar". Como você pode ver lendo os três anos de discussão de bugs, esta é uma área em que as pessoas estão bastante insatisfeitas com a forma como o Chrome é pobre e cheio de recursos comparado ao Firefox.

Note que isto pode não ser a causa raiz do seu problema subjacente , mas como você não perguntou sobre isso, muito menos forneceu detalhes suficientes sobre isso, eu não vou enderece. ☺

    
por 06.10.2011 / 12:58
13

No Chrome 29.x, agora existe um URL chrome://net-internals/#proxy que tem um botão "Reaplicar configurações".

Recarrega as configurações de proxy, por ex. de um script PAC .

A documentação também lista opções de linha de comando para substituir o proxy configurações.

    
por 28.08.2013 / 09:36
1

O fechamento e a abertura do Chrome podem ser feitos, mas o Chrome usa o proxy do sistema, talvez não.

Se eu fosse você, eu abriria o proxy.pac, e veria o que ele está fazendo, então configuraria um perfil de proxy que você habilitaria no trabalho e desabilitaria o contrário, que corresponde ao proxy.pac.

Você pode usar algo como alternador de proxy para gerenciá-lo.

    
por 06.10.2011 / 02:46
0

Corri para isso fazendo algum desenvolvimento local, vi que era devido a uma extensão sendo instalada por corp que estava gerenciando o proxy. O modo de navegação anônima ignora e eu posso me conectar ao meu servidor da Web local.

    
por 21.09.2015 / 14:57