Como o Chrome ignora proxy proxies?

3

Eu notei que quando eu inicio o Chrome com proxychains:

$ proxychains google-chrome

todos os pedidos são enviados com proxy, exceto os enviados para os sites do Google ! Por exemplo, quando eu paro o proxy configurado no proxychains conf, com o meu proxy no Chrome, não consigo acessar nenhum site (err_connection_refused), exceto o Google.

Eu tentei o mesmo teste com o Firefox: cada solicitação é intermediada por proxies, incluindo aqueles enviados ao Google .

Sei que existem outras maneiras de fazer solicitações de proxy que também funcionariam com o Google, mas estou mais interessado em saber por que o método proxychains não funciona quando você visita o Google no Chrome.

Internamente, os proxychains usam a variável de ambiente LD_PRELOAD para agrupar as chamadas de sistema necessárias e fazer proxy de todas as solicitações de maneira transparente. Eu não esperava que o Google Chrome conseguisse contornar esse envoltório. Como isso é possível?

Obrigado!

    
por anselant 17.11.2016 / 21:50

1 resposta

0

Proxychains Bug / Incompatibility:

Há um bug no chrome causado aparentemente pelo recurso sandbox; verifique Edição 45

Limite de Proxychains:

Proxychains podem ter vazamentos em muitas situações, aqui estão algumas delas como exemplo

  • O processo filho não está em proxy (o exemplo do cromo poderia usar muitos processos diferentes do principal ... Solução: uma solução alternativa poderia estar modificando a localização binária)
  • O Socks v4 Proxys não pode encapsular o pedido de DNS ( Solução: use em vez do Socks v5)
  • Incompatibilidade com alguns recursos / aplicativos do sandbox, já que eles usam o recurso de espaço de usuário do kernel para serem separados do sistema principal; proxychains não vê / intercepta suas conexões ( Solução: combina proxychains com iptables)

Alternativa:

Você pode tentar tsocks como alternativa, geralmente estão disponíveis os repositórios de distro, apt-get install tsocks ou dnf install tsocks etc.

    
por 27.04.2018 / 19:52