X-Forwarded-For와 X-Real-IP의 차이점은 무엇인가요?
테스트해본 결과 획득한 IP가 동일한 것으로 확인되었습니다.
曾经蜡笔没有小新2017-05-16 17:28:04
일반적으로 X-Forwarded-For
는 프록시 정보를 기록하는 데 사용됩니다. 1단계 프록시(익명 프록시 제외)를 통과할 때마다 프록시 서버는 소스 IP를 기록합니다. < 이 요청의 /code>
X-Forwarded-For
X-Forwarded-For
是用于记录代理信息的,每经过一级代理(匿名代理除外),代理服务器都会把这次请求的来源IP
追加在X-Forwarded-For
中
来自4.4.4.4
的一个请求,header包含这样一行
X-Forwarded-For: 1.1.1.1, 2.2.2.2, 3.3.3.3
代表 请求由1.1.1.1
发出,经过三层代理,第一层是2.2.2.2
,第二层是3.3.3.3
,而本次请求的来源IP4.4.4.4
是第三层代理
而X-Real-IP
,没有相关标准,上面的例子,如果配置了X-Read-IP
에 추가합니다.
4.4.4.4
의 요청, 헤더에 다음 줄이 포함되어 있습니다으아아아
는 요청이1.1.1.1
에 의해 전송되고 세 개의 프록시 계층을 통과한다는 것을 의미합니다. 첫 번째 계층은 2.2.2.2
이고 두 번째 계층은 3.3입니다. 3.3
, 이 요청의 소스 IP 4.4.4.4
는 세 번째 레이어 프록시🎜입니다.
🎜X-Real-IP
에 대한 관련 표준은 없습니다. 위의 예에서 X-Read-IP
가 구성되면 두 가지 상황이 발생할 수 있습니다🎜
으아아아
🎜그러므로 프록시 레이어가 하나만 있는 경우 이 두 헤더의 값은 동일합니다🎜