iptables는 연결이 이미 설정된 후 동일한 호스트의 다른 포트로 tcp 포트를 전달합니다.

iptables는 연결이 이미 설정된 후 동일한 호스트의 다른 포트로 tcp 포트를 전달합니다.

나는 포트 1234에서 받은 메시지를 다시 보내지 않고 인쇄하는 TCP 서버가 있고 포트 5678에 또 다른 TCP 서버가 있습니다. 이미 1234 서버와 통신하는 클라이언트가 있고 이를 5678 서버로 리디렉션하고 싶습니다.

연결 요청을 사용하여 패킷을 리디렉션하는 방법을 알고 있지만 ip tables -t nat -I PREROUTING -p tcp --dport 1234 -j REDIRECT --to-ports 5678 이전 서버에서 연결이 이미 설정된 경우 작동하지 않습니다. 제 질문은 클라이언트가 중단되지 않고 다시 연결을 적용하는 방법입니다.

관련 정보