LoginSignup
6
1

More than 1 year has passed since last update.

Proxy Protocol とは?

Posted at

勉強前イメージ

プロキシのためのプロトコル???

調査

Proxy Protocol とは?

端的に言うと
httpの X-Forwarded-for みたいな機能を http以外で使用するときのプロトコル になります。

よくあるアクセス方法で以下の図があります。

  • アクセス元 : X.X.X.X
  • LB : Y.Y.Y.Y
  • EC2インスタンス

アクセス元からEC2インスタンスにアクセスされる際、
EC2から見たアクセス元IPはLBのY.Y.Y.YのIPアドレスになってしまいます。
Proxy Protocol を使用することで実際のアクセス元の X.X.X.X を取得することが出来ます。
つまり、DBサーバへのアクセスの際でも アクセス元IPを確認することが出来ます。

12021-09-06 # Proxy Protocol とは? - diagrams.net - G.png

勉強後イメージ

確かにELBだとアクセス元IPはELBになっちゃうよね。
http以外でX-Forwarded-forみたいなのしたいなーってなったことなかったから考えたことなかったけど
調査とか、もしアクセス制御するならほしいよね。

参考

6
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
1