Flaskでリモートアドレスを request.remote_addr で取得するときの注意点
Flask の前にプロキシがあるときの対策
以下のように書けばよい
if request.headers.getlist("X-Forwarded-For"): ip = request.headers.getlist("X-Forwarded-For")[0] else: ip = request.remote_addr
以下のように書けばよい
if request.headers.getlist("X-Forwarded-For"): ip = request.headers.getlist("X-Forwarded-For")[0] else: ip = request.remote_addr