찾다

 >  Q&A  >  본문

nginx - X-Forwarded-For와 X-Real-IP의 차이점은 무엇입니까?

X-Forwarded-For와 X-Real-IP의 차이점은 무엇인가요?

테스트해본 결과 획득한 IP가 동일한 것으로 확인되었습니다.

伊谢尔伦伊谢尔伦2751일 전792

모든 응답(1)나는 대답할 것이다

  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-16 17:28:04

    일반적으로 X-Forwarded-For는 프록시 정보를 기록하는 데 사용됩니다. 1단계 프록시(익명 프록시 제외)를 통과할 때마다 프록시 서버는 소스 IP를 기록합니다. < 이 요청의 /code>X-Forwarded-ForX-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가 구성되면 두 가지 상황이 발생할 수 있습니다🎜 으아아아 🎜그러므로 프록시 레이어가 하나만 있는 경우 이 두 헤더의 값은 동일합니다🎜

    회신하다
    0
  • 취소회신하다