GNU/Linux >> Linux Esercitazione >  >> Linux

Come utilizzare il metodo CONNECT su un proxy HTTP utilizzando Telnet?

In genere uso telnet comando per verificare se una determinata porta è in ascolto su una macchina remota. Ad esempio, telnet remote_host 80 . Ma una volta mi trovavo in una situazione per testare una porta su una macchina remota tramite proxy HTTP. Ho usato un metodo CONNECT per ottenerlo. Ecco come puoi utilizzare il metodo CONNECT su un proxy HTTP utilizzando 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

Nell'istantanea sopra, ci stiamo prima connettendo a un server proxy sulla porta 8080. Una volta terminato, puoi utilizzare il metodo CONNECT per aprire un tunnel HTTP su una macchina remota. Infine premi invio due volte per stabilire una connessione. Dopo aver stabilito la connessione, puoi inviare comandi in base ai rispettivi protocolli.

Il metodo CONNECT può essere utilizzato per connettersi a SMTP, Internet Relay Chat ecc...


Linux
  1. Ssh:come connettersi a un PC tramite un altro PC utilizzando Ssh?

  2. Come utilizzare OpenSSH per connettersi al tuo server Linux

  3. Come installare e utilizzare Telnet su Debian 11

  4. Come configurare la finestra mobile per utilizzare il proxy

  5. Come posso configurare curl per utilizzare in modo permanente un proxy?

Come utilizzare Ansible per inviare un'e-mail utilizzando Gmail

Come installare e utilizzare Telnet su sistemi Linux

Come utilizzare SSH per connettersi a un server remoto

Come usare il comando DD e come masterizzare ISO usandolo

Come creare un proxy HTTP utilizzando Squid su CentOS 8

Come connettersi a MySQL usando PHP