VPN에 연결된 도커 컨테이너의 포트에 액세스

VPN에 연결된 도커 컨테이너의 포트에 액세스

나는 거의 똑같은 일을하고 싶다VPN 서비스에 연결된 서버에 SSH로 연결이제 서버는 도커 컨테이너입니다.

요약하면 다음을 사용하여 컨테이너를 구축했습니다.

  • 우분투
  • node.js
  • 오픈VPN

시작 시 OpenVpn 클라이언트를 시작하고 VPN 연결을 성공적으로 설정하여 모든 기본 트래픽을 VPN으로 리디렉션합니다. 또한 포트 3000에서 node.js 애플리케이션을 시작합니다. 그러나 VPN 연결로 인해 적어도 기본적으로 의도한 호스트의 공용 IPv4에서 포트 3000에 액세스할 수 없습니다.

도커 컨테이너 내부의 라우팅 매직으로 이 문제를 해결할 수 있나요?

정확성을 더하기 위해 호스트는 클라우드 인스턴스입니다. 즉, 개인 IP를 얻고 탄력적 마법을 통해 공용 IP를 얻으면 됩니다.

지금은 운 좋게도 VPN 라우팅의 영향을 받지 않는 호스트의 IPv6 공용 주소를 사용하는 해결 방법을 사용하고 있습니다. 그러나 나는 이것이 해킹이라고 생각하며 결국 작동이 중단될 수 있습니다.

관련 정보