Se você está mudando de não usar um proxy para usar o squid, existem algumas funções que o seu navegador não estará mais concluindo.
Usando o "Erro de nome", você menciona como exemplo ...
Sem um proxy, o navegador tentará uma pesquisa de nome DNS a partir do resolvedor local e falhará, o que resultará em um erro de aplicativo local.
Quando você usa um proxy, seu navegador local não faz pesquisa de nome DNS. Ele abre uma conexão com o proxy e envia a URL, então o proxy faz a pesquisa, tem o erro do resolvedor e envia uma resposta http de volta ao navegador, já que essa é a única interface entre os dois.
Você sempre pode copiar e modificar as páginas de erro do squid para corresponder ao seu navegador (em algum lugar como /usr/share/squid-langpack/templates
e depois definir error_directory
). Ou personalize ainda mais o seu navegador para fornecer suas mensagens de erro personalizadas para determinadas respostas de erros http do squid. Talvez seja necessário criar tags mais simples nas páginas de erro do squid que seu navegador pode corresponder facilmente.