いつもお世話になってます。
プロキシチェインについての自分の理解はあっているでしょうか?
少し検索して調べたところProxy chaining: how does it exactly work?というものを見つけました
自分の理解ですと
client -> proxy1 -> proxy2 -> proxy3 -> proxy4 -> proxy5 -> server
という風に繋ぎたい場合には、まず、
clientからproxy1に
CONNECT proxy2:port HTTP/1.1 Host: proxy2
というリクエストを送る。
次に、 proxy2に対して
CONNECT proxy3:port HTTP/1.1 Host: proxy3
を送る。
これを目的のサーバーに到達するまで続ける。
ここでは全てがHTTPプロキシだということにしています。
CONNECTメソッドを使えば全てのTCPプロトコルをトンネルできるようになる。
そして、目的のサーバーまでコネクションが通ったら
GET / HTTP/1.1 Host: server
を送ればいい。
このようにすればプロキシのチェインを作ることができる。
ということであっていますでしょうか?
よろしくお願いします。
この質問の投稿者はすでに退会しているため、質問者からの返信がない点にご留意ください。
回答1件
この質問の投稿者はすでに退会しているため、質問者からの返信やベストアンサーの選定がない点にご留意ください。
あなたの回答
tips
プレビュー