Proxy Protocol 설정 및 사용하는 이유
·
네트워크
Proxy Protocol이란?Proxy Protocol은 TCP(또는 UDP) 기반 연결에서 중간 프록시 장비가 프록시 이전의 실제 클라이언트 IP 및 PORT정보를 최종 목적지 서버로 전달하기 위해 사용되는 프로토콜입니다. Proxy Protocol은 TCP Header가 아닌 TCP Payload의 시작 부분에 클라이언트 정보가 포함되도록 정의된 프로토콜입니다.## Protocol은 구문, 의미, 타이밍이 맞아야 함.## 따라서 보내는 쪽에서도 Proxy Protocol이 세팅이 돼 있어야 하며, 받는 쪽에서도 Proxy Protocol 관련 설정이 돼 있어야 함. 최종적으로 정리하자면 Proxy Protocol은 TCP 헤더를 변경하지 않으며, TCP 연결 이후 TCP payload의 첫 데이터에..