Uma regra de desvio do Chrome não pode escolher o seu resolvedor DNS
Distinga as exclusões de rota de destino das regras de resolução de nomes locais ao verificar uma configuração SOCKS do Chromium.
Escolha o sinalizador para a etapa que precisa alterar:
--proxy-bypass-list- Seleciona os destinos que evitam o proxy configurado.
--host-resolver-rules- Altera como o resolvedor local do Chromium trata os nomes selecionados.
O token de desvio <-loopback> subtrai uma exceção implícita de rota direta. Não dá qualquer instrução para enviar consultas DNS ao SOCKS.
O caminho SOCKS5 do Chromium normalmente pede ao proxy que resolva os nomes de destino, enquanto outros recursos do navegador ainda podem fazer pesquisas locais. Por isso, uma página bem-sucedida através do proxy não pode estabelecer como cada consulta DNS viaja.
Não bloqueie a resolução que encontra o proxy
Uma regra ampla de resolvedor que rejeita pesquisas locais também pode rejeitar um nome de host usado para alcançar o próprio proxy. O exemplo documentado do Chromium considera esse endpoint separadamente. Remover a sua exceção pode parar o navegador antes de começar a negociação SOCKS.
Identifique o nome e o proprietário da pesquisa antes de editar qualquer um dos dois controlos: uma pesquisa de destino local, uma pesquisa do endpoint do proxy e uma falha de destino do lado do proxy são observações distintas. O facto de uma interface rejeitar um comutador de linha de comandos não prova que outro comutador o substitua. Use a interface de configuração suportada da sessão do navegador e depois inspecione separadamente a escolha de rota e o tratamento do DNS.