웹 클라이언트는 VPN으로 보호되는 서버에 어떻게 액세스합니까?

웹 클라이언트는 VPN으로 보호되는 서버에 어떻게 액세스합니까?

OpenVPN과 같은 클라이언트를 통해 VPN 네트워크에 가입하는 것에 대해 말하는 것이 아니라 사용자의 VPN 서버 연결에 대해 이야기하는 것입니다. 예를 들면 다음과 같습니다.

일반 흐름: 웹 클라이언트 >>>> 서버(VPN 없음)

VPN을 사용한 서버 흐름:

웹 클라이언트 >>> [ 역방향 프록시 ? / 게이트웨이? ] <<<< VPN >>> 서버

VPN이 필터링할 것이기 때문에 각 서비스의 오류가 웹에 노출되지 않도록 서버를 VPN에 두는 것이 좋은 습관이라는 것을 알고 있습니다. 하지만 클라이언트는 어떻게 액세스합니까? 아마도 공용 IP를 통해 가능하지만 누가 이 공용 IP를 사용할 수 있도록 합니까? 프록시? VPN? 게이트웨이? DNS?

감사해요 ! :)

답변1

가장 간단한 대답은 VPN을 인터넷을 통한 터널로 생각하는 것입니다. 웹 클라이언트의 VPN 클라이언트는 서버에 대한 모든 요청을 특정 공용 IP로 리디렉션합니다. 여기서 해당 요청은 VPN 게이트웨이에 의해 선택되고 VPN을 통해 다른 VPN 게이트웨이로 라우팅되어 서버로 이동합니다. 일반적으로 웹 클라이언트에 있는 VPN 클라이언트는 게이트웨이로 라우팅되는 공용 IP를 알고 있으며 해당 공용 주소에 응답하는 VPN 게이트웨이입니다.

VPN은 특정 서비스가 실패했는지 또는 장애 조치 상태인지 여부를 거의 표시하지 않습니다. VPN에 접속할 수 있다면 반대편에 무엇이 있는지 명확하게 볼 수 있습니다. 잠재적인 실패 서버를 처리하려면 VPN이 가리키는 네트워크 내에서 다른 프록시 배열이 필요합니다. 제 생각에는 VPN이 아닌 프록시가 인터넷에서 서비스를 볼 수 있도록 하는 주소를 게시한다는 것입니다. VPN은 공개 포털을 통과하는 백도어를 제공하므로 웹 포털을 통해서는 수행할 수 없는 일종의 유지 관리 작업을 수행할 수 있습니다.

관련 정보