답변:
이를 위해 프록시 체인을 사용할 수 있습니다.
먼저 다음 명령을 사용하여 프록시 체인을 설치하십시오.
$ apt-get install proxychains
그런 다음 /etc/proxychains.conf
파일 에서 프록시 설정을 구성하십시오 .
마지막으로 HTTP 및 HTTPS 프록시를 위해이 행을 추가하십시오.
http proxy-ip proxy-port username password
https proxy-ip proxy-port username password
이제 다음 명령을 사용하여 텔넷을 수행 할 수 있습니다.
$ proxychains telnet www.google.com 80
$ proxychains telnet www.google.com 80
. 이제 작동합니다!
ProxyChains-3.1 (http://proxychains.sf.net) |DNS-response|: xyz does not exist |DNS-request| www.google.com |S-chain|-<>-proxy-ip:proxy-port-<><>-4.2.2.2:53-<--denied |DNS-response|: www.google.com does not exist telnet: could not resolve www.google.com/80: Unknown error
당신은 수있는 브라우저가 무엇을 할 , 즉 프록시에 연결
$ telnet proxy-server 3128
그것에 대해 이야기하십시오. 인증이없는 경우 전체 호스트 이름과 프로토콜을 사용 하는 간단한 GET
요청 (두 개의 줄 바꿈 ( Enter))
GET http://www.google.com/ HTTP/1.1
충분해야합니다. 인증이 필요하므로 Proxy-Authentication
헤더 에 64 코드로 인코딩 된 사용자 이름과 비밀번호를 제공해야합니다 . 예 :
GET http://www.google.com/ HTTP/1.1
Proxy-Authorization: Basic dXNlcm5hbWU6cGFzc3dvcmQ=
base64 문자열을 만들려면 다음을 사용할 수 있습니다. echo -n username:password | openssl base64