Proxychains DNS 오류가 발생했지만 핑이 잘못되었습니다.

Proxychains DNS 오류가 발생했지만 핑이 잘못되었습니다.

프록시 연결에 이상한 문제가 있습니다. DNS 서버가 8.8.8.8(Google)로 설정되어 있고 구성에 유효한 프록시가 있습니다. 프록시체인을 사용하여 Google에 핑을 보내면 정상적으로 핑이 발생합니다. 하지만 프록시 체인을 올바르게 사용하지 않는 것 같습니다. 출력은 다음과 같습니다.

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

컬 google.com을 실행하는 Ruby 스크립트를 실행하기 위해 프록시체인을 사용하면 다음과 같은 결과가 나타납니다.

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

그렇다면 A) 프록시체인이 Ruby 스크립트에서 작동하지 않는 이유와 B) 실제로 핑에 프록시체인을 사용할 수 있습니까? 그 응답에 S체인 라인이 없어서 그런 것인지, 아니면 Ruby가 프록시 체인과 작동하지 않는 것인지 파악하기가 어렵네요...

나는 이 문제를 어디서나 검색했습니다. DNS 오류를 해결하는 것이 권장되므로 sudo를 사용하고 있지만 주사위는 없습니다.

편집하다

해결되었습니다. 다음에 답하십시오.

답변1

결국 Proxychains-ng라는 수정된 버전의 프록시 체인을 발견했습니다. 완벽하게 작동합니다. 원래 버전에는 어떤 버그가 있었는지 확실하지 않습니다.

관련 정보