Jettyを使ったリバースプロキシ構成をやっている時に,プロキシではなく本当のアクセス元の情報を知りたいという事があります.例えばHttpServletRequest#getRemoteAddr()とかで取りたい,みたいな.というかほとんどの場合でそういった欲求があります. そういった時にどうするか,みたいなのを調べたのでメモを記します.なおJettyのバージョンは9です. プロキシの方は当然ながらX-Forwarded-*系のヘッダを正しく取り扱える様に編集しておきます. Nginxとかだとこんな感じになるでしょう. location / { proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header X-Forwarded-Host $host