プロキシ認証を介してtelnetする方法は?


15

私は大学のプロキシサーバーの背後にいます。単純なユーザー名とパスワード認証を使用します。そして、プロキシサーバーに接続してポート3128に接続します。次に、インターネット上のWebサイトを

$ telnet www.google.com 80

これは私に与えます

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

telnetのプロキシ設定を定義するにはどうすればよいですか?既に環境変数http_proxyとを設定していますHTTP_PROXY。また、システム全体のプロキシを適用しました。

回答:


9

これにはProxychainsを使用できます。

コマンドを使用して、最初にプロキシチェーンをインストールします。

$ apt-get install proxychains

次に、/etc/proxychains.confファイルでプロキシ設定を構成します。

最後に、これらの行をHTTPおよびHTTPSプロキシに追加します。

http    proxy-ip   proxy-port    username        password
https   proxy-ip   proxy-port    username        password

これで、次のコマンドを使用してtelnetを実行できます。

$ proxychains telnet www.google.com 80

このエラーが発生しています:aakash @ sigdel:〜$ proxychains telnet www.google.com 3128ProxyChains-3.1(proxychains.sf.net)| DNS-response |:sigdelは存在しません| DNS-request | www.google.com | S-chain |-<>-127.0.0.1:9050-<--timeout | DNS-response |:www.google.comは存在しませんtelnet:www.google.com/3128を解決できませんでした:不明なエラー
Aakash Sigdel

@AakashSigdel:すみません、最後に書いたコマンドはであるはずです$ proxychains telnet www.google.com 80。今すぐ動作するはずです!!
-pradeepchhetri

1
@pradeepchhetriこのプロキシチェーンを使用するとエラーが発生しました。telnetwww.google.com 80ProxyChains-3.1 (http://proxychains.sf.net) |DNS-response|: xyz does not exist |DNS-request| www.google.com |S-chain|-<>-proxy-ip:proxy-port-<><>-4.2.2.2:53-<--denied |DNS-response|: www.google.com does not exist telnet: could not resolve www.google.com/80: Unknown error
ジョン

19

ブラウザ行うこと、つまりプロキシに接続することができます

$ 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


リンクが切れました。更新できますか?
ジョン

完了(種類)...
sr_

これはhttpサーバーをチェックするために機能しますが、sFTPサーバーはどうですか?
рüффп
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.