問題タブ [proxytunnel]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
proxy - Apache プロキシを介して ssh ホストに接続するときにメソッドが許可されない
HTTP プロキシ経由で ssh トンネルを確立しようとしています。
squid localhost プロキシを使用してセットアップをテストすると、(おそらく) Apache リモート プロキシから「メソッドが許可されていません」というメッセージが表示されます。
これは私のApache仮想ホスト構成です:
何か案は?その 405 応答の本文を読み取って、ローカルの squid プロキシではなく、リモートの Apache プロキシからのものであることを確認するにはどうすればよいですか?
編集:
リクエストはデフォルトのサーバー ログに記録されます。
新しい編集:
プロキシ仮想サーバーをデフォルト サーバーにすることで機能します !!!:
ここで何が起きてるの?プロキシトンネルのバグ?
編集:
proxytunnel のせいではありません。telnet で接続する場合も同様です。
構成ファイルを aaa.torno.example.com.conf に移動してデフォルトにすると、機能します。
nginx - proxytunnel と nginx を使用した HTTP 経由の SSH
nginxをWebサーバーとして使用して、http接続でsshをセットアップしようとしています。実用的な例はないようです。proxytunnel は、私が ssh の http ラッパーに使用しているもので、これまでのところ nginx ではうまく機能しないようです。戻り値: laptop ~$ proxytunnel -v -p ssh.example.com:80 -d localhost:22 -H "User-Agent: Mozilla/4.0 (互換性あり; MSIE 5.0; Windows NT 5.1; .NET CLR 1.1.4322) \n" ローカル プロキシ ssh.example.com は 1.2.3.4 に解決されます ssh.example.com に接続:80 (ローカル プロキシ)
ssh を使用すると、以下が追加されます。ssh_exchange_identification: Connection closed by remote host
私の設定は次のとおりです。nginx:
~デフォルト: nginx.conf
sshトンネル:
ssh: default+gatewayports=yes+キー認証のみ
誰が何が間違っているかについて何か考えがありますか? 私のgooglefuはこれで私を失敗させています:/
java - Java で SSH トンネルを介してファイルを転送する
SSH/SFTP 接続を使用してリモート コンピューターからいくつかのファイルを取得する必要がありますが、問題は次のとおりです。
アプリケーションを実行するクライアント コンピューター (Windows を実行) は、リモート サーバー (同じネットワーク内で Unix を実行している 2 台目のコンピューター) を確認できるネットワークに接続されています。私はそれでSSH接続を行うことができますが、ファイルを含むコンピューター(Unixを実行している)はこのネットワークにありません.2番目のコンピューターで開いている動的トンネルSSHを介してのみ、これに接続できます。通常、構成にはPuTTYを使用しますこの接続があれば、リモート ファイルにアクセスできます。
次の図はアーキテクチャを表しています (ファイアウォールは 2 台目のマシンのようなものです)。
これを自動的に機能させる必要があるため、Java と JSch ライブラリでいくつかのテストを行いました。コードは次のとおりです。
接続できましたが、 object を使用してコマンドを実行すると、session
予想どおり 3 番目のマシンからではなく 2 番目のマシンからの答えが返されました。これを機能させるのに役立つ別のライブラリがあるか、または私が間違った JSch を使用しています。
php - curl で複数のプロキシを使用するには?
この質問はすでにここで尋ねられていますが、具体的な答えはありません。
以下の PHP 関数は、特定のプロキシを使用してページをフェッチします。curl を使用して、2 つのプロキシーを使用してページを取得できますか? 例:プロキシ xxxx:x を使用してページhttp://example.comをフェッチできます。プロキシ xxxx:x を使用してページhttp://example.comをフェッチしますが、xxxx:x はyyyy:y を介して接続 (私のサーバー -> プロキシ 1 -> プロキシ 2 -> 宛先)
firefox - SSHトンネル経由のFirefox
SSH経由でFirefoxを接続することについて質問があります。http://ieeexplore.ieee.orgに接続する必要がある次のようないくつかのWebサイトがあり ます
そのため、オフィスからこのWebサイトに接続すると、認証なしでドキュメントを検索してダウンロードできるようになります。すでに認証が行われているオフィスネットワークを利用しているからだと思います。
ただし、不在の場合は認証を求められ、オフィスで使用しているアカウントのユーザー名とパスワードがわかりません。したがって、このWebサイトにアクセスするには、SSH経由でオフィスネットワークに接続する必要があります。
私はすでに-Xをsshして、firefox-no-remoteを開こうとしました。しかし、それは本当に遅いです。SSHからプロキシトンネルなどを介して直接接続できるソリューションがあるかどうか知りたいのですが。また、一部のWebサイトでのみプロキシを使用し、他のWebサイトでは通常のインターネット接続を使用することも可能です。
助けてくれてありがとう、ラジ
python - urllib2: SSL トンネリング応答からヘッダーにアクセスする方法
プロキシ サーバーで SSL トンネリングを使用してターゲット サーバーに接続しています。http を使用してプロキシ サーバーに接続し、HTTPS を使用してターゲット サーバーに接続します。SSL トンネリングは正常に機能し、HTTPS メッセージをリモート サーバーと交換できますが、問題があります。プロキシ サーバーは、必要な SSL トンネルを確立するために urllib2 の要求への応答でヘッダーを返しますが、urllib2 (Python 2.7.3) を使用してアクセスする方法がわかりません。
理論的には SSL トンネリング ハンドシェイクを自分で実装できると思いますが、そうすると、自分が望んでいるよりもプロトコルに深く入り込んでしまいます (または、快適だと感じます)。
SSL トンネルを確立するときに urllib2 を使用して応答にアクセスする方法はありますか?
アップデート:
プロキシ サーバーを使用してターゲット サーバーに接続するコードを次に示します (プロキシ サーバーとターゲット サーバーの URL は実際のものではありません)。
WireShark を使用して、メッセージ トラフィックを調べました。WireShark では、ターゲット サーバーと交換されたメッセージの本文は暗号化されているため表示されませんが、SSL トンネル ハンドシェイクの本文は表示されます。関心のあるヘッダーがプロキシ サーバーから戻ってくるのを確認できます。
c - c によるプロキシ トンネリング
プロキシを介してトンネリングするための小さなプロジェクト (C プログラミング) に取り組んでいますが、実行しようとするとエラーが発生します。
プロキシ サーバーに送信するデータは次のとおりです。
どんな助けでも素晴らしいでしょう!
- - - アップデート - - -
皆さんが提案した方法を試しましたが、まだエラーが発生しています。コードのセット全体を投稿し、それがソケット内に間違った情報を送信する原因があるかどうかを確認します。
}
- - - アップデート - - -
新しいエラー:
output - すべての proxytunnel 出力をファイルにキャプチャする
proxytunnel で ssh コマンドを使用すると、常に次のような出力が得られます
コマンドの出力を取得する前に
ものを含むファイルへのすべての出力をキャプチャしたい"Via ..."
。
*ls*
私が試したコマンドを 使用した例として
しかし、Via xxx...
回線は代わりに端末に到達し$TMPfile
ます。
すべての出力をキャプチャするにはどうすればよいですか$TMPfile?
apache - 安全な websocket wss:// の apache 2.4.6 reverseproxy mod_proxy_wstunnel が失敗する
websocket プロキシをサポートする最新バージョンの Apache サーバー 2.4.6 を構成しようとしています。
安全でない websocket 接続が期待どおりに機能し、HTTPS プロキシも機能するようになりました [これにより、SSL 構成が根本原因として削除されます] しかし、wss:// 接続が失敗します。Wireshark でトラブルシューティングを行っているときに、wss:// 接続がプレーン テキストで行われていることを知りました。
これが私のApache構成です:
wss://cbscclrd.ca.wm.com:443 への接続が開始された場合、それはプレーンテキスト形式であるため、「cbscclrd.ca.wm.com:443」でリッスンしているサーバーは次のエラー メッセージで接続を拒否します。javax net ssl SSLException
どんな助けでも大歓迎です。