Proxychains Erro de DNS, mas não com ping

1

Estou tendo um problema estranho com proxychains. Eu configurei o servidor DNS para ser 8.8.8.8 (Google) e tenho um proxy válido na configuração. Quando eu ping no google usando proxychains, ele pinga normalmente. Mas não parece estar usando proxychains corretamente .. esta é a saída:

ProxyChains-3.1 (http://proxychains.sf.net)
PING google.com (216.58.219.14) 56(84) bytes of data.
64 bytes from 216.58.219.14: icmp_seq=1 ttl=128 time=10.7 ms

Quando uso proxychains para executar um script ruby que apenas executa o curl google.com, recebo este:

ProxyChains-3.1 (http://proxychains.sf.net)
|DNS-request| google.com 
|S-chain|-<>-208.95.178.196:10200-<--timeout
|DNS-response|: google.com does not exist

Então A) por que os proxychains não estão trabalhando em um script ruby, e B) os proxychains estão funcionando para o ping ?? Ele não tem a linha da cadeia S na resposta, então estou tendo dificuldades para descobrir se é isso, ou se o Ruby simplesmente não está trabalhando com proxychains ...

Eu pesquisei em todos os lugares sobre isso ... Estou usando o sudo, já que isso é recomendado com o erro de DNS, mas sem dados.

Editar

Resolvido. Responda abaixo.

    
por Max 21.07.2016 / 19:04

1 resposta

0

Acabei encontrando uma modificação dos proxychains chamados proxychains-ng. Funciona perfeitamente. Nenhum indício de qual foi o bug na versão original.

    
por 27.07.2016 / 10:11