프록시 대 리버스 프록시 : 기능, 차이점 및 용도

프록시 서버는 웹 브라우징을 잘하기위한 필수 구성 요소입니다. 그러나 클라이언트와 서버 측 모두에 적용되는 두 가지 변형이 있습니다. 특히 프록시 서버와 리버스 프록시 서버에 대해 이야기하고 있습니다. 차이점은 무엇입니까? 구현하기 가장 좋은 것은 무엇입니까? 이 안내서에서 알아야 할 모든 것을 설명합니다.

프록시 대 리버스 프록시 : 기능, 차이점

프록시 서버 란 무엇입니까?

전문 네트워크 내에 로컬로 설치되거나 인터넷 서버에 설치되는 서버입니다. 프록시 서버에는 두 가지 주요 기능이 있습니다.

  • 하나 이상의 방화벽에 의해 부과 된 제한을 피하는 데 도움이됩니다. 이러한 제한 사항은 웹 사이트, 많은 기관, 조직 및 정부에 적용되며 보안, 공동 작업자의 생산성 향상, 자녀 보호 등 여러 가지 이유로 특정 웹 사이트에 대한 액세스를 제한합니다. 예를 들어, 조직이 특정 사이트에서 웹 탐색을 차단합니다. 액세스 권한이있는 외부 프록시에 연결하면 모든 트래픽이 인터넷이 아닌 프록시 서버로 이동하므로 이러한 제한을 피할 수 있습니다. 물론 지점 간 기밀성을 유지하기 위해 HTTP 인 프록시와 HTTPS 인 프록시가 있습니다.
  • 프록시는 또한 조직의 다른 웹 사이트에 대한 액세스를 제한하는 역할을합니다. 해당 조직의 모든 PC는 인터넷에 액세스하고 다른 페이지를 탐색 할 수 있도록 브라우저에서 프록시를 구성해야합니다.이 구성을 제거하면 방화벽으로 트래픽이 줄어들 기 때문에 액세스 할 수 없습니다. 이 프록시가 웹 사이트를 허용하면 해당 사이트에만 액세스 할 수 있습니다.

시간이 지남에 따라 웹 사이트 관리자는 프록시를 제어하는 ​​방법을 찾았습니다. 그러나 무료 및 유료 솔루션이 있습니다. 유료는 웹 사이트를 방문 할 때마다 IP 주소를 변경하는 등의 고급 기능을 가지고 있습니다. 따라서 이러한 관리자는 방문자를 모니터링하기가 훨씬 더 어렵습니다.

흥미로운 사실은 프록시 서버가 캐시 서버 . 인터넷에 액세스하는 전문 네트워크에서 가장 일반적인 반복되는 웹 리소스를 탐색 할 때 사용자 경험을 향상시키는 데 매우 유용합니다. 대역폭 리소스를 절약하기위한 캐시 역할도한다는 것입니다. 이 프록시 서버는 캐시 유형 사본을 생성하여 저장하므로 해당 자원에 액세스하는 모든 사용자가 웹을 다시 요청하지 않고도 더 빨리 수행 할 수 있습니다. 이것은 더 빠르게 탐색 할 수있는 가장 효과적인 방법 중 하나입니다.

역사적으로 프록시는 NAT의 전신 . 따라서 후자는 라우터에서 영원히 사용할 수 없었습니다. 기억하십시오 NAT eo 프로세스는 개인 IP 주소를 공개 IP 주소로 변환하는 과정으로 구성됩니다. 이는 인터넷에 액세스 할 수 있고 사용 가능한 수백만 개의 웹 리소스에 액세스 할 수 있도록합니다. 따라서 NAT를 적용하기 전에 프록시는 동일한 네트워크에 연결된 여러 컴퓨터가 인터넷에 액세스 할 수 있도록 허용했습니다.

단점이 있습니까? 주요한 것은 전체 속도가 감소한다는 것입니다. 그러나 이는 두 가지 기본 요소, 즉 프록시가있는 위치와 현재 서비스를 사용중인 사람 수에 따라 다릅니다. 이 시점부터, 우리는 지불 서비스 사용의 중요성을 강조하거나, 너무 많은 돈을 지불하지 않으면 서 연결 속도를 보장 할 수있는 서비스를 더 잘 말해줍니다. 무료 서비스가 항상 브라우징 속도를 높이는 것은 아니며 보안 및 개인 정보 문제 온라인 데이터와 함께.

리버스 프록시 : 서버 측

이것은 본질적인 차이입니다. 웹 서버 관리자는 역방향 프록시 웹 사이트에 대한 접근성을 향상시킵니다. 리버스 프록시 역할을하는 서버는 클라이언트와 웹 서버 사이의 링크 중간에 있습니다. 클라이언트는 웹 요청을 서버로 직접 이동하는 대신 리버스 프록시로갑니다. 결과적으로 해당 요청은 웹 서버로 이동합니다.

이것은 실제로 페이지로드 속도를 향상시키기 위해 웹 사이트에서 많이 사용하는 리소스입니다. 사용자가 최소 지연을 감지하면 느린 페이지로드를 마칠 때까지 사이트가로드되는 시간이 매우 중요합니다. 사용자는 이미 다른 빠른 사이트를 선택했을 것입니다. 다음으로, 우리는“정상”의 차이점을 매우 실용적으로 보여주는 몇 가지 계획을 공유 할 것입니다 대리 (또는 전달 프록시 ) 및 리버스 프록시 (또는 역방향 프록시 ):

리버스 프록시는 웹 서버의 측면에 위치하여 중개인 클라이언트의 모든 웹 요청에 대해

프록시 ( 전달 프록시 )는 클라이언트쪽에 있으며 웹 리소스에 대한 액세스를 용이하게하기위한 중개자 역할도 할 수 있습니다.

리버스 프록시 혜택

리버스 프록시의 이점은 웹 서버 성능 및 보안 향상에 요약됩니다. 이제 이점이 무엇인지 자세하게 인용하겠습니다.

  • 로드 균형 조정 후자는 로드 밸런싱 . 로드 밸런싱을 통해 수백만 명의 사용자가 웹 리소스에 빠르게 액세스 할 수 있습니다. 여러 서버에 웹 요청로드를 분배하는 것으로 구성되며 리버스 프록시의 역할은 각 요청이 오버 플로우를 피하기 위해 동일한 수의 요청을 처리하도록하는 것입니다.
  • 공격으로부터 보호합니다. 웹 서버의 실제 IP 주소가 공개되지 않기 때문에 가능합니다. 그런 다음 리버스 프록시는 실제 웹 서버의 "마스크"역할을하며 모든 요청은 웹 서버 대신 해당 서버로 라우팅됩니다. 사이버 범죄자들은 ​​자신의 IP 주소를 모르므로 다음과 같은 공격을 수행하기가 더 어렵습니다. DDoS 공격 . 이들이 리버스 프록시 제공 업체 나 유사한 서비스를 공격하려는 경우에도 서비스 및 컴퓨터 보안을 위해 인정 된 회사의 서비스를 실제로 고용 한 경우 이러한 이벤트에 대한 보안 및 보호 표준이 가장 높아야합니다.
  • 캐시. 앞서 클라이언트 측의 프록시가 자주 방문하는 웹 리소스의 캐시 서버 역할을하여 사용자 경험을 극대화 할 수 있다고 언급했습니다. 그러나 원래 웹 서버가 대부분의 웹 사이트 사용자와 멀리 떨어진 위치에있는 경우 서버 측에서도 적용 할 수 있습니다.
  • SSL 암호화. 적용이 매우 편리합니다. 리버스 프록시 서버는 생성 된 모든 웹 요청을 쉽게 해독 할 수 있고 원래 웹 서버에서 클라이언트에 대한 응답이있을 때이를 이동하여 도달 할 수 있도록 암호화합니다. 또한 웹 서버에 많은 리소스를 절약하고 다른 방식으로 사용하여 성능을 향상 시키므로 편리합니다.

우리는 당신이 방문하는 것이 좋습니다 Traefik의 공식 웹 사이트 , 현재 찾을 수있는 권장 리버스 프록시를 구성하는 소프트웨어 중 하나입니다. HTTP 및 HTTPS,로드 밸런싱 및 훨씬 더 멋진 기능을 지원합니다.

마지막으로 가장 편리한 것은 무엇입니까? 실제로 프록시와 리버스 프록시는 사용 관점과 완전히 다른 것을 제공합니다. 앞에서 살펴본 바와 같이 프록시 서버에는 두 가지 방법, 즉 가장 널리 알려진 방식 ( "전통")과 리버스 프록시 서버가 구현되어 있습니다. 한편으로, 지리적, 정치적 등의 문제로 인해 제한 될 수있는 웹상의 많은 리소스에 자유롭게 액세스 할 수있는 클라이언트 측 프록시가 있습니다.

반면에 리버스 프록시는 서버 측에 집중되어 적용됩니다. 이것은 웹 사이트 관리자에게 실질적으로 적합한 구성 요소 중 하나입니다. 생성 된 모든 웹 요청을보다 효율적으로 관리하는 데 도움이되므로 일반적으로 웹 서버의 성능이 향상되고 주된 이점이 있습니다. 요컨대, 그것은 오늘날의 순서대로 계속되는 다양한 공격에 대한 보호막 역할을합니다.