핑은 프록시체인을 통해 작동하지 않나요?

핑은 프록시체인을 통해 작동하지 않나요?

ICMP 프로토콜을 구현하는 프로그램 ping(TCP 또는 UDP 소켓 대신 원시 소켓을 기반으로 함)잘 모르겠어요.proxychains

예를 들어, 다음을 시도하면 프로그램이 Ctrl-C실행될 때까지 영원히 정지된 상태로 유지됩니다.

[root@hostA tmp]# proxychains ping www.google.com
ProxyChains-3.1 (http://proxychains.sf.net)
|DNS-request| www.google.com 
|S-chain|-<>-127.0.0.1:4000-<><>-4.2.2.2:53-<><>-OK
|DNS-response| www.google.com is 209.85.175.103
PING  (209.85.175.103) 56(84) bytes of data.

   ( ***** HUNG HERE FOREVER! ***** )

그러나 다음과 같은 프로그램은 curl잘 작동합니다.

[root@hostA tmp]# proxychains curl http://thin.npr.org > page.html
|DNS-request| thin.npr.org 
|S-chain|-<>-127.0.0.1:4000-<><>-4.2.2.2:53-<><>-OK
|DNS-response| thin.npr.org is 216.35.221.76
|S-chain|-<>-127.0.0.1:4000-<><>-216.35.221.76:80-<><>-OK
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  2295  100  2295    0     0    284      0  0:00:08  0:00:08 --:--:--   565

[root@hostA tmp]# ls -l page.html 
-rw-r--r--. 1 root root 2339 Jun 29 17:37 page.html

또한 ping www.google.com. proxychains​즉, -able 서버 www.google.com인 것 같습니다 ping.

답변1

나는 아닌 것 같아요. 당신이 살펴 본다면http://proxychains.sourceforge.net/TCP 및 DNS(실제로는 UDP 또는 TCP일 수 있음)를 지원한다고 명시적으로 명시되어 있습니다.

여기에서 비슷한 답변을 찾을 수 있습니다.http://www.backtrack-linux.org/wiki/index.php/Proxychains

일반적으로 프록시는 ICMP 트래픽을 지원하지 않습니다. 프록시체인도 마찬가지입니다.

관련 정보