ここでは、javaで書かれたhttpとhttpsの両方のリクエストを処理できるプロキシサーバーのリソースまたはサンプルコードを探しています。私はGoogleを検索し、HTTPリクエストを処理する方法については多くのデータを見つけましたが、httpsは処理しませんでした。httpとhttpsの両方のリクエストを処理できるプロキシサーバー -
答えて
プロキシはHTTPSを処理できず、エンドツーエンドのセキュリティを提供します。 HTTPSが構築されているSSL/TLSを使用することはできません。
また、エンドツーエンドのセキュリティを提供しないプロキシは、限られたユーティリティしか持っていません。既存の実装を見つけることができないのは驚きではありません。
これは、リクエストを調べる「MITMプロキシ」として動作するか、通常のHTTPSプロキシとして動作するか(エンドツーエンドのセキュリティを維持するか)の質問に依存します。どちらも存在します。 – Bruno
さて、私はいつも "普通の"プロキシはキャッシングやフィルタリングのようなことができると理解していました。これを行うには、その機能を実装するために要求と応答を調べなければならないため、プロキシは中間者でなければなりません。 –
私はすべての主要なブラウザがそうするように設定したときに使用されるように、HTTP(S)プロキシの動作を「通常」と呼んでいます。 FirefoxやIEで「通常の」HTTPプロキシサーバを設定すると、それは 'https://' URI用のプロキシへのプレーンなHTTP接続を行い、' CONNECT'動詞を使ってホスト名に接続し、 URIのポート。私が知る限り決して確定しているわけではありませんが、これはHTTPプロキシ経由で 'https:// '接続を行う際に何年もユーザーエージェントが使ってきた仕様です:http://tools.ietf.org/html/ draft-luotonen-web-proxy-tunneling-01 – Bruno
ここでは、通常のHTTPSプロキシを要求しています。つまり、リクエストを調べず、ユーザーエージェントがHTTP CONNECT
メソッドを使用した後に実際のHTTPSサーバーにすべてのトラフィックを中継するだけのプロキシです。これは、HTTPプロキシサーバーが通常、ブラウザによるHTTPS要求に使用される方法です。
私は試していませんが、Jettyとits ConnectHandler
を見ることができます。
はい、これは私が探しているものです。 –
- 1. Node.js - リクエスト:http&httpsを処理できるカスタムエージェントを指定する
- 2. Akka-httpでHTTPSリクエストを処理する[java]
- 3. HTML httpリクエストとXML httpリクエストのセキュリティ処理の違い
- 4. Django CSRF(HTTPとHTTPSの両方)
- 5. httpとhttpsの両方のリクエストを新しいホストにリダイレクトする
- 6. AngularJS HTTPリクエストのエラー処理
- 7. HTTPとHTTPSでAngularJS $ httpリクエストの問題
- 8. HTTPS CONNECTリクエストを処理する
- 9. フォームとHTTPベーシック認証の両方を異なるソースで処理する
- 10. Node.js - HTTPS経由でリクエストするときにプロキシサーバーとだけ通信する
- 11. HTTPSリクエスト用のHTTPを使用してプロキシサーバーに接続していますか?
- 12. httpリクエストとxmlを共通のlispで処理する
- 13. laravel 5.5 HTTPエラー500このリクエストを処理できません
- 14. 処理シングルクリックとダブルクリックの両方のボタンジェスチャー
- 15. qmake:gccとmsvcの両方の処理オプション
- 16. httpとhttpsの両方でGunicornを実行
- 17. httpとhttpsプロトコルの両方でサイトマップを作成
- 18. HTTPリクエストへのHttps
- 19. Restlet - HTTP/HTTPSの両方でリソースを公開する方法
- 20. HTTPSとHTTPの両方でconditonsforのAWS ELB cloudformation
- 21. HTTP仲介のリクエスト処理モデル
- 22. VertX HTTPリクエストの並列処理
- 23. httpとhttpsの両方でwwwからwwwにリダイレクトします
- 24. tableViewCellでtapとlongPressの両方を処理する方法は?
- 25. すべてのHTTPリクエストをある種のプロキシサーバーにルーティングする
- 26. HTTPとHTTPSの両方のCookieを追加
- 27. Googleアナリティクスのデフォルトコードはhttpとhttpsを処理しますか?
- 28. C#のHTTPプロキシサーバー
- 29. JavascriptのブラウザでHTTPリクエストのタイムアウトを処理する
- 30. ノードjsのアプリケーションでSocket.ioで受信HTTPリクエストを処理する
ユースケースとは何ですか?スティーブンCは、一般的な質問に正解を返します。おそらくSSLオフロードの必要性について話していますか?あなたのウェブサーバ技術が暗号化をサポートしていない状況? –
ほとんどのブラウザ(通常のHTTP/HTTPSプロキシと呼ぶもの)やHTTPSリクエストを調べることができるプロキシサーバーの後ろにいるのですか? 「MITMプロキシ」と呼ぶ)、ブラウザが証明書を信頼することを騙されることを要求するでしょうか? – Bruno