GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie verwende ich die CONNECT-Methode auf einem HTTP-Proxy mit Telnet?

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.


Linux
  1. Was ist ein cURL-Befehl und wie wird er verwendet?

  2. Ssh – Wie verbinde ich mich mit einem PC über einen anderen PC mit SSH?

  3. So verwenden Sie OpenSSH, um eine Verbindung zu Ihrem Linux-Server herzustellen

  4. So installieren und verwenden Sie Telnet unter Debian 11

  5. Wie kann ich mit .htaccess http auf https umleiten?

So verwenden Sie Ansible zum Senden einer E-Mail mit Google Mail

So installieren und verwenden Sie Telnet auf Linux-Systemen

So verwenden Sie SSH, um eine Verbindung zu einem Remote-Server herzustellen

Wie man den DD-Befehl verwendet und wie man ISO damit brennt

So erstellen Sie einen HTTP-Proxy mit Squid unter CentOS 8

Wie man mit PHP eine Verbindung zu MySQL herstellt