私は通常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、インターネットリレーチャットなどに接続するために使用できます…