Ich verwende im Allgemeinen Telnet Befehl, um zu testen, ob ein bestimmter Port auf einem Remote-Computer lauscht. Zum Beispiel telnet remote_host 80 . Aber einmal war ich in der Situation, einen Port auf einer Remote-Maschine über einen HTTP-Proxy zu testen. Ich habe eine CONNECT-Methode verwendet, um das zu erreichen. So können Sie die CONNECT-Methode auf einem HTTP-Proxy mit Telnet verwenden.
# telnet 192.168.1.100 8080 Trying 192.168.11.100... Connected to 192.168.1.100. Escape character is '^]'. CONNECT google.com:80 HTTP/1.0
:::::::::::::Hit Enter twice:::::::::::::::: HTTP/1.1 200 Connection established GET / HTTP/1.0 HTTP/1.0 200 OK
Im obigen Schnappschuss stellen wir zuerst eine Verbindung zu einem Proxy-Server auf Port 8080 her. Sobald dies erledigt ist, können Sie die CONNECT-Methode verwenden, um einen HTTP-Tunnel zum Remote-Computer zu öffnen. Drücken Sie abschließend zweimal die Eingabetaste, um eine Verbindung herzustellen. Nachdem die Verbindung hergestellt wurde, können Sie Befehle gemäß den jeweiligen Protokollen senden.
Die CONNECT-Methode kann verwendet werden, um eine Verbindung zu SMTP, Internet-Relay-Chat usw. herzustellen.