GNU/Linux >> Tutoriels Linux >  >> Linux

Comment utiliser la méthode CONNECT sur un proxy HTTP utilisant Telnet ?

J'utilise généralement telnet commande pour tester si un port donné écoute sur une machine distante. Par exemple, telnet remote_host 80 . Mais une fois, j'étais en situation de tester un port sur une machine distante via un proxy HTTP. J'ai utilisé une méthode CONNECT pour y parvenir. Voici comment vous pouvez utiliser la méthode CONNECT sur un proxy HTTP en utilisant 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

Dans l'instantané ci-dessus, nous nous connectons d'abord à un serveur proxy sur le port 8080. Une fois cela fait, vous pouvez utiliser la méthode CONNECT pour ouvrir un tunnel HTTP vers une machine distante. Enfin, appuyez deux fois sur Entrée pour établir une connexion. Une fois la connexion établie, vous pouvez envoyer des commandes selon les protocoles respectifs.

La méthode CONNECT peut être utilisée pour se connecter à SMTP, Internet Relay Chat etc…


Linux
  1. Qu'est-ce qu'une commande cURL et comment l'utiliser ?

  2. Ssh - Comment se connecter à un PC via un autre PC en utilisant Ssh ?

  3. Comment utiliser OpenSSH pour se connecter à votre serveur Linux

  4. Comment installer et utiliser Telnet sur Debian 11

  5. Comment analyser les en-têtes HTTP à l'aide de Bash ?

Comment utiliser Ansible pour envoyer un e-mail avec Gmail

Comment installer et utiliser Telnet sur les systèmes Linux

Comment utiliser SSH pour se connecter à un serveur distant

Comment utiliser la commande DD et comment graver ISO en l'utilisant

Comment créer un proxy HTTP à l'aide de Squid sur CentOS 8

Comment se connecter à MySQL en utilisant PHP