プロキシ認証を介してTelnetに接続する方法は?

プロキシ認証を介してTelnetに接続する方法は?

私は大学プロキシサーバーの背後にあります。単純なユーザー名とパスワード認証を使用してください。プロキシサーバーのポート3128に接続します。今、私はTelnetを介してインターネット上のどのウェブサイトとも簡単に会話したいと思います。

$ telnet www.google.com 80

これは私に与える

error telnet: could not resolve www.udacity.com/80: Name or service not known

Telnetのプロキシ設定を定義するには?環境変数を設定http_proxyし、HTTP_PROXYシステム全体のプロキシも適用しました。

ベストアンサー1

あなたはできますブラウザが何をするつまり、エージェントに接続します。

$ telnet proxy-server 3128

そしてそれについて話してください。認証がない場合は、完全GETなホスト名とプロトコル(後に2つの改行()が続く)を含む単純な要求です。Enter

GET http://www.google.com/ HTTP/1.1

それだけで十分です。認証が必要なため、Proxy-AuthenticationヘッダーにBase64でエンコードされたユーザー名とパスワードを指定する必要があります。

GET http://www.google.com/ HTTP/1.1
Proxy-Authorization: Basic dXNlcm5hbWU6cGFzc3dvcmQ=

base64文字列を生成するには、次のものを使用できます。echo -n username:password | openssl base64

おすすめ記事