
우리는 오징어 역방향 프록시 뒤에 교환 서버가 있습니다. 교환 중에 실패한 계정 이벤트가 많이 있습니다. 교환 이벤트 뷰어는 소스 포트 외에 역방향 프록시의 IP 주소를 소스 주소로 표시합니다.
이제 교환 로그 이벤트에서 제공한 소스 포트 번호를 사용하여 오징어 로그에서 클라이언트의 실제 IP 주소를 얻으려고 합니다.
저는 (마지막 서버 또는 피어 연결의 로컬 포트 번호)로 표시되는 <lp를 포함하도록 access.log에 대한 오징어 로그 형식을 수정했습니다. 불행하게도 이 포트는 교환 소스 포트와 일치하지 않습니다. 왜냐하면 제가 이 사실을 확신하기 때문입니다. Exchange와 Squid 역방향 프록시 간의 흐름에 대한 패킷 캡처가 완료되면 패킷 캡처의 포트가 Exchange 로그 이벤트의 포트와 일치하지만 access.log의 <lp 매개 변수와 일치하지 않습니다.
그래서 지금 이 시점에서 막혔어요. 도움 좀 주실 수 있나요?
감사해요