Frequentemente, movo meu laptop (OSX) entre diferentes áreas wifi, mas minha base possui uma conexão Ethernet e depende do arquivo proxy.pac da minha organização. Ao reconectar após um período na estrada, geralmente encontro um problema em que as páginas simplesmente não são carregadas no Chrome ou Firefox. Eles acabam se esgotando. Eu acho que isso está relacionado ao fato de o proxy exigir nome de usuário e senha - talvez ele apenas descarte solicitações não autenticadas ou algo assim.
Descobri por tentativa e erro que no FireFox, se eu for para as configurações de proxy, e pressionar "recarregar" na configuração do proxy, o problema desaparecerá. Eventualmente, o Chrome exibirá a caixa de diálogo de autenticação de 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 de aplicativos, etc.).
Então, minha pergunta é: como posso dizer ao Chrome para recarregar o arquivo proxy.pac, pois isso funciona para o Firefox? (Eu pensei que tinha resolvido o problema salvando o arquivo proxy.pac localmente, mas aparentemente não).
fonte
Respostas:
Bem-vindo ao mundo da diversão, que é os arquivos de configuração automática de proxy (e de fato o Google Chrome)!
Você ainda não viu nada. Inclua mais do que apenas Chrome e Firefox na mistura de navegadores da WWW, e um é para um mundo de dificuldades. (Recentemente, tentei diagnosticar por que um arquivo PAC estava fazendo com que o RealPlayer perdesse a capacidade de resolver qualquer nome de domínio.)
Ferramentas úteis de diagnóstico, onde "útil" incorpora "Eu as usei para diagnosticar problemas", incluem o console JavaScript do Chrome e a função de log de depuração. Diagnosticei um erro de sintaxe em um arquivo PAC bastante grande com isso, uma vez. A página de relatório de configuração de proxy do Chromium "Net Internals" (cujo URL SuperUser não permite como um hiperlink) e sua contraparte de relatórios de inicialização (da mesma forma) também são úteis:
Sim, é bastante difícil convencer o Chrome a recarregar um arquivo PAC novamente. O Chrome tem um histórico bastante problemático quando se trata de configurações de proxy. Uma maneira de fazê-lo que é razoavelmente confiável é desativar completamente todas as configurações de proxy no diálogo de configurações do sistema (e salvar essa alteração, é claro), aguarde um minuto e ligue-as novamente. Mas no passado (com versões anteriores) eu 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 ou mais em segundo plano quando está ocioso.
No banco de dados de bugs do Chrome, você encontrará que a solicitação para permitir configurações de proxy específicas do Chrome selecionáveis em tempo de execução, como outros navegadores da WWW, relacionados ao seu problema, perdurou por três anos e foi encerrada como "Não corrigiremos isso. ", embora agora haja supostamente uma extensão (e um conjunto de opções de linha de comando que, obviamente, não podem ser alteradas em tempo de execução).
Como você observou, o Firefox possui 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 descontentes com a comparação do Chrome com características precárias e peculiares com o Firefox.
Observe que isso pode não ser a causa raiz do seu problema subjacente , mas como você não perguntou sobre isso, muito menos forneceu detalhes próximos sobre o assunto, não vou abordar isso. ☺
fonte
No Chrome 29.x, agora existe um URL
chrome://net-internals/#proxy
com o botão " Reaplicar configurações".Recarrega as configurações de proxy, por exemplo, a partir de um script PAC .
A documentação também lista opções de linha de comando para substituir as configurações de proxy.
fonte
Fechar e abrir o Chrome pode fazer isso, 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. Em seguida, configure um perfil de proxy que você ativaria no trabalho e desabilitaria caso contrário, que corresponda ao proxy.pac.
Você pode usar algo como alternador de proxy para gerenciá-lo.
fonte
Deparei com isso fazendo algum desenvolvimento local, vi que era devido a uma extensão estar sendo instalada por uma corporação que gerenciava o proxy. O modo de navegação anônima ignora e eu poderia me conectar ao meu servidor web local.
fonte