I'm having a weird issue with proxychains. I set up the DNS server to be (Google), and I have a valid proxy in the configuration. When I ping google using proxychains, it pings normally. But it doesn't seem to be using proxychains properly.. this is the output:

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

When I use proxychains to run a ruby script that just runs curl google.com, I get this:

ProxyChains-3.1 (http://proxychains.sf.net)
|DNS-request| google.com 
|DNS-response|: google.com does not exist

So A) why isn't proxychains working on a ruby script, and B) is proxychains actually working for ping?? It doesn't have the S-chain line in the response, so I'm having a hard time figuring out if it's that, or if ruby just isn't working with proxychains...

I've googled everywhere about this... I am using sudo, since that is recommended with the DNS error, but no dice.


Solved. Answer below.


I ended up finding a modification of proxychains called proxychains-ng. Works perfectly. No clue what the bug was in the original version.

This site is temporarily in read only mode and not accepting new answers.

Not the answer you're looking for? Browse other questions tagged .