Nginx で CloudFoundry を使用して、ヘッダーの X-Forwarded を grails で取得しようとしていますが、そうすることができないようです。空白か、Nginx サーバーの IP アドレスです。
ユーザーが投票できるサイトを作成することがよくありますが、ユーザーが一度だけ投票できるようにしたいと考えています。したがって、ネットワーク ゲートウェイ (ルーター) IP アドレスと X-Forwarded-For (内部) IP アドレスの組み合わせを使用して、ネットワーク全体の投票をブロックすることなく、ユーザーが既に投票したかどうかを確認できるようにしたいと考えています。一票だから。
残念ながら、ユーザーはシークレット ウィンドウを使用して投票する傾向があるため、Cookie は信頼できないことがわかっています。クライアントは再度投票するために「ウェブサイト データ」を削除する傾向があるため、ローカル ストレージの使用も失敗することが判明しました。他の唯一のオプションは、アカウントを作成してメールアドレスを確認することを強制することですが、これは参入障壁が高すぎます.
チェーン内の IP の X-Forwarded のリストを取得する方法はありますか (Nginx がそれらを盗むことなく)、または X-Forwarded-For を取得するために照会できるサービスを Nginx で作成する方法はありますか?または、Nginx が新しいヘッダー (X-Nginx-Forwarded-For) を作成するための「プラグイン」を作成できますか?