iptables redirect 사용해서 smtp proxy 를 만들고 있는데요.. 클라이언트의 원래 ip 를 받을수가 없네요..

jejeje8의 이미지

iptables -A PREROUTING -t nat -p tcp --dport 25 -j REDIRECT --to-port 25252

저렇게 넣어놓고 프록시 서버에서 accept 한담에 getsockname 으로 정보를 가져오는데..

프록시쪽 ip 가 소스 ip 로 출력이 되네요. 원한건 원래 접속한 클라이언트의 ip를 알기를 바랬는데요..ㅠㅠ

뭔가 좋은 방법이 없을까요..?

고수님들의 답변을 기다립니다...