GNU/Linux >> Linux の 問題 >  >> Linux

Telnetを使用してHTTPプロキシでCONNECTメソッドを使用するにはどうすればよいですか?

私は通常telnetを使用します 特定のポートがリモートマシンでリッスンしているかどうかをテストするコマンド。例: telnet remote_host 80 。しかし、あるとき、HTTPプロキシを介してリモートマシンのポートをテストする状況になりました。私はそれを達成するためにCONNECTメソッドを使用しました。 telnetを使用してHTTPプロキシでCONNECTメソッドを使用する方法は次のとおりです。

# 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

上記のスナップショットでは、最初にポート8080でプロキシサーバーに接続しています。完了したら、CONNECTメソッドを使用してリモートマシンへのHTTPトンネルを開くことができます。最後にEnterキーを2回押して、接続します。接続が確立されたら、それぞれのプロトコルに従ってコマンドを送信できます。

CONNECTメソッドは、SMTP、インターネットリレーチャットなどに接続するために使用できます…


Linux
  1. Debian11にTelnetをインストールして使用する方法

  2. .htaccessを使用してhttpをhttpsにリダイレクトする方法は?

  3. プロキシを永続的に使用するように curl を設定するにはどうすればよいですか?

  1. cURLコマンドとは何ですか?その使用方法は?

  2. OpenSSHを使用してLinuxサーバーに接続する方法

  3. SOCKS 5 プロキシで SSH を使用するにはどうすればよいですか?

  1. Ssh – Sshを使用して別のPCを介してPCに接続する方法は?

  2. プロキシを使用するように docker を構成する方法

  3. cURL で HTTP リクエストを実行する (PROXY を使用)