nginx 사용 httpx_forwarded_for 원 격 액세스 ip 해결 방법 을 가 져 올 수 없습니다.
3432 단어 nginxhttp_x_forwarLinux 기반
set $remote_addrx $http_x_forwarded_for;
if ( $remote_addrx ~ "" ) {
set $remote_addrx $remote_addr;
}
=====================================================================
그리고 logformat 에서 새로 정 의 된 $remoteaddrx 변 수 는 $http 를 대체 합 니 다.x_forwarded_for 면 돼 요 ㅋ ㅋ 이 글 이 여러분 에 게 유용 하 길 바 랍 니 다 (* ^ ^ *)
나중에 나 는 어떤 상황 에서 위의 방법 도 ip 를 얻 지 못 한 다 는 것 을 발견 했다. 검색 에서 다음 과 같은 몇 가지 상황 에 대한 설명 을 보 았 다.
텍스트 원본
http://hi.baidu.com/48238398/blog/item/2271c2cbee7fe1ee53664f07.html1. 프 록 시 서버 를 사용 하지 않 은 경우: REMOTE_ADDR = 당신 의 IP HTTP_VIA = 수치 가 없 거나 표시 되 지 않 음 HTTP_X_FORWARDED_FOR = 수치 가 없 거나 보이 지 않 거나 투명 프 록 시 를 사용 하 는 경우: Transparent Proxies REMOTE_ADDR = 마지막 프 록 시 IP HTTP_VIA = 프 록 시 IP HTTP_X_FORWARDED_FOR = 귀하 의 실제 IP 는 여러 프 록 시 서버 를 거 쳤 을 때 이 값 은 다음 과 같 습 니 다. 203.98.182.163, 203.98.182.163, 203.129.72.215. 이러한 프 록 시 서버 는 귀하 의 정 보 를 방문 대상 에 게 전달 하여 정 체 를 숨 기 는 목적 을 달성 할 수 없습니다.3. 일반 익명 프 록 시 를 사용 하 는 경우: Anonymous Proxies REMOTE_ADDR = 마지막 프 록 시 IP HTTP_VIA = 프 록 시 IP HTTP_X_FORWARDED_FOR = 프 록 시 IP, 여러 프 록 시 서버 를 거 쳤 을 때 이 값 은 다음 과 유사 합 니 다. 203.98.182.163, 203.98.182.163, 203.129.72.215. 실제 IP 를 숨 겼 지만 방문 대상 에 게 프 록 시 서버 로 접근 했다 고 밝 혔 습 니 다.4. 기만 적 인 프 록 시 서버 를 사용 하 는 경우: Distorting Proxies REMOTE_ADDR = 프 록 시 IP HTTP_VIA = 프 록 시 IP HTTP_X_FORWARDED_FOR = 랜 덤 IP, 여러 프 록 시 서버 를 거 쳤 을 때 이 값 은 203.98.182.163, 203.98.182.163, 203.129.72.215 와 유사 합 니 다. 방문 대상 에 게 프 록 시 서버 를 사용 했다 고 알려 주 었 으 나 실제 IP 대신 허위 랜 덤 IP 를 조작 하여 속 였 습 니 다.5. 익명 의 프 록 시 서버 를 사용 하 는 경우: High Anonymy Proxies (Elite proxies) REMOTE_ADDR = 프 록 시 IP HTTP_VIA = 수치 가 없 거나 표시 되 지 않 음 HTTP_X_FORWARDED_FOR = 수치 가 없 거나 표시 되 지 않 습 니 다. 여러 프 록 시 서버 를 거 쳤 을 때 이 값 은 203.98.182.163, 203.98.182.163, 203.129.72.215 와 유사 합 니 다. 프 록 시 서버 의 정보 로 모든 정 보 를 대 체 했 습 니 다. 마치 프 록 시 서버 를 완전히 사용 하여 대상 을 직접 방문 하 는 것 과 같 습 니 다.
--------------------------------------------------------------------
위 에 있 는 상황 에 부 딪 히 면 순 순 히 서버 에 올 라 가서 가방 을 잡 으 세 요 ~ ~
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
간단! Certbot을 사용하여 웹 사이트를 SSL(HTTPS)화하는 방법초보자가 인프라 주위를 정돈하는 것은 매우 어렵습니다. 이번은 사이트를 간단하게 SSL화(HTTP에서 HTTPS통신)로 변경하는 방법을 소개합니다! 이번에는 소프트웨어 시스템 Nginx CentOS7 의 환경에서 S...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.