GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo usar el método CONNECT en un proxy HTTP usando Telnet?

Generalmente uso telnet Comando para probar si un puerto dado está escuchando en una máquina remota. Por ejemplo, telnet host_remoto 80 . Pero una vez estuve en la situación de probar un puerto en una máquina remota a través de un proxy HTTP. Usé un método CONNECT para lograr eso. Así es como puede usar el método CONNECT en un proxy HTTP usando telnet.

# 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

En la instantánea anterior, primero nos conectamos a un servidor proxy en el puerto 8080. Una vez hecho esto, puede usar el método CONNECT para abrir un túnel HTTP a la máquina remota. Finalmente presione enter dos veces para hacer una conexión. Una vez establecida la conexión, puede enviar comandos de acuerdo con los protocolos respectivos.

El método CONNECT se puede utilizar para conectarse a SMTP, Internet Relay Chat, etc...


Linux
  1. ¿Cómo redirigir http a https usando .htaccess?

  2. Cómo configurar docker para usar proxy

  3. realizando solicitudes HTTP con cURL (usando PROXY)

  4. ¿Cómo analizar encabezados HTTP usando Bash?

  5. ¿Cómo puedo usar SSH con un proxy SOCKS 5?

Cómo usar Ansible para enviar un correo electrónico usando Gmail

Cómo instalar y usar Telnet en sistemas Linux

Cómo usar SSH para conectarse a un servidor remoto

Cómo usar el comando DD y cómo grabar ISO usándolo

Cómo crear un proxy HTTP usando Squid en CentOS 8

Cómo conectarse a MySQL usando PHP