프록시와 VPN의 차이점은 무엇입니까?


21

방화벽을 우회하거나 웹 액세스를 익명화 할 수있는 여러 서비스 제공 업체가 있습니다.

그들 중 일부는 프록시를 사용하고 일부는 VPN을 사용합니다. 대부분의 사람들은 VPN이 일반적으로 프록시보다 더 잘 작동한다고 말합니다. 그들은 또한 일반적으로 더 비싸다.

예를 들어 프록시는 국제 사용자에게 Pandora.com에 대한 액세스 권한을 부여하지만 Hulu.com에는 액세스 권한을 부여하지 않습니다. VPN은 둘 다 작동합니다.

프록시는 VPN과 어떻게 다르게 작동하며 왜 차이가 있습니까?

답변:


11

이 두 가지는 매우 다른 개념입니다.

프록시 서버

Wikipedia에서 :

컴퓨터 네트워크에서 프록시 서버는 다른 서버에서 리소스를 찾는 클라이언트의 요청에 대한 중개자 역할을하는 서버 (컴퓨터 시스템 또는 응용 프로그램)입니다.

컴퓨터가 프록시 서버에 연결하여 리소스 (예 : 웹 페이지)를 요청합니다. 그런 다음 프록시 서버가 리소스를 가져 와서 다시 전달합니다.

VPN

Wikipedia에서 다시 :

VPN (가상 사설망)은 인터넷과 같은 공공 통신 인프라를 사용하여 원격 사무실이나 개별 사용자에게 조직의 네트워크에 안전하게 액세스 할 수있는 컴퓨터 네트워크입니다.

가상 네트워크 연결을 통해 컴퓨터 (또는 네트워크)를 원격 네트워크에 연결합니다. 이것은 원격 네트워크에서 컴퓨터로 케이블을 연결하는 것과 사실상 동일하지만 훨씬 저렴합니다. 그러면 컴퓨터는 원격 네트워크의 일부입니다. 인터넷 리소스 (또는 원격 네트워크의 리소스)에 대한 요청은 컴퓨터의 인터넷 연결 인 것처럼 가상 연결을 통해 원격 네트워크를 통해 인터넷으로 이동합니다.

그게 다 좋지만 차이점은 무엇입니까?

  • VPN은 설정하기가 더 어렵지만 인터넷을 사용할 수 있는 모든 소프트웨어는 VPN을 사용할 수 있습니다.

  • 프록시 서버는 대량 사용자를 위해보다 저렴하고 종종 설정하기 쉽지만 프록시 서버에 요청하려면 사용자가 특정 소프트웨어를 지원해야합니다.

  • 일반적으로 VPN은 컴퓨터 또는 네트워크와 원격 네트워크 간의 연결 만 지원할 수 있습니다 . 여러 사용자를 처리하려면 여러 VPN을 설정해야합니다. (이 경우에는 특별한 경우가 있지만 대부분의 경우입니다).

  • 단일 프록시 서버는 수백 또는 수천 명의 사용자에게 서비스를 제공 할 수 있습니다.


5
"VPN은 컴퓨터 나 네트워크와 원격 네트워크 간의 연결 만 지원할 수 있습니다 .": False. 모든 클라이언트가 서로 분리 된 단일 VPN 구성이 가능합니다.
grawity

1
... 여러 VPN과 동일합니다. 예, 구성은 동일하지만 관련 리소스를 사용하여 자체 VPN을 사용하는 각 클라이언트가 있습니다.
Majenko

모든 클라이언트가 단일 주소 범위에 있고 소스와 대상이 모두 범위 (예 : 두 클라이언트 사이) 인 패킷을 차단하는 경우에도 여전히 여러 네트워크입니까?
grawity

1
우리는 어쨌든 단순한 용어를 이야기하고 있으며 예외가 있습니다. 하나는 직접 작성했습니다. 하나의 VPN을 사용하여 여러 사이트를 하나의 큰 가상 네트워크로 연결하는 메쉬 기반 VPN이지만이 질문의 목적 상 모든 예외를 나열하지 않고 충분합니다. VPN의 99 %는 단일 지점 대 단일 지점입니다.
Majenko

14

VPN이 논리적으로하는 것은 인터넷 연결을 큰 이더넷 케이블 로 바꾸는 것입니다 . 회사의 VPN에 로그온하면 컴퓨터를 회사 건물로 가져 가서 직접 연결 한 것처럼 효과가 비슷합니다. VPN (일반적으로)은 암호화를 사용하므로 사용자와 회사 간의 중간 시스템 (예 : ISP 또는 악성 무선 네트워크 스니퍼)이 트래픽을 도청 할 수 없습니다.

프록시 서버를 필터 로 생각하십시오 . 웹 (HTTP) 트래픽과 같은 특정 유형의 모든 네트워크 트래픽이 프록시를 통과하는 경우 해당 프록시는 도중에 나가는 도중에 트래픽을 조작 할 수 있습니다.이 기능은 광고 필터링, 익명화 등 다양한 용도로 사용됩니다. , 검열, 맬웨어 방지 및 기타 사항.

프록시 서버는 대상에 도달하기 전에 트래픽을 수정합니다. VPN은 배송 중에 암호화로 마무리합니다. 물론 VPN의 경우 다른 쪽 끝은 VPN을 인식하고 협조해야합니다. 프록시에는 필요하지 않습니다.

즉, 기술적으로 트래픽을 암호화하는 프록시 서버가있을 수 있으며 프록시 서버처럼 작동하고 트래픽을 수정하는 VPN이있을 수 있습니다. 프록시와 VPN 모두 클라이언트를 대신하여 트래픽을 전달합니다. 프록시는 일반적으로 특정 유형의 응용 프로그램 트래픽에서 작동합니다. 예를 들어, HTTP 프록시, DNS 프록시 등이 있습니다. 모든 것을 프록시하는 SOCKS 프록시가 있지만 일부 VPN 소프트웨어는 가상 네트워크 어댑터로 작동하도록 구성 할 수도 있으므로 트래픽을 이동할 수 있습니다. 프록시 또는 VPN을 인식하지 않아도됩니다.


2
답을 읽은 후에 더 혼란스러워하지만 어쨌든 감사합니다 ...
Yatharth Agarwal

내가 이해 한 바에 따르면 프록시 서버가 암호화를 할 수 있다면 VPN으로 간주 될 수 있습니다.
Uzumaki D. Ichigo

1

간단하게 :

VPN : 컴퓨터 (장치)를 원하는 네트워크의 일부로 구성합니다 . (따라서 IP를 얻습니다. 가정에서 Office 네트워크를 연결하십시오. 그 동안 IP는 Office IP입니다.)

프록시 : 다른 목적지로 연결하지 않고 연결합니다. (여기서는 원하는 네트워크의 일부가된다는 이야기는 없습니다) 예 : YourFreedom, HideMyAss 등은 Forward Proxies입니다 (그들이 당신을 위해 행동합니다). Nginx, HAProxy, ELB 등은 리버스 프록시입니다 (백엔드 서버에서 작동).

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.