HTTP 헤더의 위키 백과 설명 X-Forwarded-For
은 다음과 같습니다.
X-Forwarded-For : client1, proxy1, proxy2, ...
지시문에 대한 nginx 문서는 real_ip_header
다음과 같습니다.
이 지시문은 대체 IP 주소를 전송하는 데 사용되는 헤더 이름을 설정합니다.
X-Forwarded-For의 경우,이 모듈은 X-Forwarded-For 헤더 의 마지막 ip를 대체 용으로 사용합니다. [엠파 시스 광산]
이 두 가지 설명은 서로 상충되는 것 같습니다. 이 시나리오에서 X-Forwarded-For
헤더는 정확히 설명 된대로 클라이언트의 "실제"IP 주소가 가장 왼쪽에있는 항목입니다. 마찬가지로 nginx의 동작은 가장 올바른 값 을 사용하는 것입니다. 이는 분명히 프록시 서버 중 하나 일뿐입니다.
나의 이해 X-Real-IP
가되는 것입니다 가정 결정하는 데 사용되는 실제 - 클라이언트 IP 주소 하지 프록시를. 내가 누락되었거나 nginx의 버그입니까?
그리고 그 너머로 ? 의 정의에 표시된 것처럼 X-Real-IP
헤더를 가장 왼쪽 값으로 표시하는 방법에 대한 제안 이 X-Forwarded-For
있습니까?