私は、クライアントのIPアドレスがプロキシサーバーの背後にあるものを隠そうとする可能性が高いアプリケーションを開発しています。クライアントのIPアドレスを取得する方法
実際のクライアントIPアドレスがプロキシの背後にあるものを得る統一された方法はありますか? Ruby docsを見ると、それが明示的に
request.remote_ip
と
request.remote_addr
は、両方のプロキシアドレスではなく実際のクライアントIPを返しますし、私が「含まれていてもよい」の記述によってスローだと述べています残りのHTTPヘッダー。
remote_ipが「最も遠い」HTTP_X_FORWARDED_FORをチェックしている場合、自分自身を並べ替えることを心配する必要はありません。ありがとう。 –