한 호스트의 포트를 다른 호스트의 포트로 프록시하는 가장 효율적인 방법

한 호스트의 포트를 다른 호스트의 포트로 프록시하는 가장 효율적인 방법

하나의 인증서와 함께 포트 443(HTTPS)을 사용하는 하나의 IP 주소를 가진 호스트가 있습니다. 다른 포트의 다른 인증서를 사용하여 이 IP 주소에서 두 번째 앱을 실행하고 싶습니다. 사람들이 다른 포트 번호를 보거나 입력하는 것을 방지하기 위해 두 번째 호스트를 사용하여 포트 443의 연결을 첫 번째 호스트의 사용자 정의 포트로 프록시하고 싶습니다.

Linux IPtables 규칙만 사용하여 프록시를 수행하는 애플리케이션이 필요하지 않도록 이것이 가능한지 궁금합니다. 두 번째 호스트는~ 아니다동일한 네트워크에 있으므로 외부 IP에서 다른 외부 IP로 NAT가 가능한지 묻습니다. 외부에서 내부로 또는 그 반대로 NAT를 수행하는 방법에 대한 많은 가이드를 보았지만 외부에서 외부로의 NAT는 한 번도 본 적이 없습니다.

첫 번째 호스트에 두 번째 IP 주소를 추가하는 일반적인 접근 방식은 여기서는 옵션이 아닙니다.

두 번째 호스트를 통해 "반송"하면 성능이 약간 저하될 것이라는 점을 알고 있지만 괜찮습니다.

관련 정보