В чем разница между прокси и VPN?

21

Существует несколько поставщиков услуг, которые позволяют пользователю обходить межсетевые экраны или анонимно использовать свой веб-доступ.

Некоторые из них используют прокси, некоторые используют VPN. Большинство людей говорят, что VPN обычно работают лучше, чем прокси. Они также, как правило, дороже.

Например, прокси предоставит международному пользователю доступ к Pandora.com, но не Hulu.com. VPN будет работать для обоих.

Как прокси-сервер работает иначе, чем VPN, и почему это имеет значение?

bastibe
источник

Ответы:

11

Это очень разные понятия:

Прокси сервер

Из Википедии:

В компьютерных сетях прокси-сервер - это сервер (компьютерная система или приложение), который выступает в качестве посредника для запросов от клиентов, ищущих ресурсы с других серверов.

Ваш компьютер подключится к прокси-серверу и сделает запрос на ресурс (скажем, веб-страницу). Затем прокси-сервер идет и получает ресурс, а затем передает его вам.

VPN

Снова из Википедии:

Виртуальная частная сеть (VPN) - это компьютерная сеть, использующая телекоммуникационную инфраструктуру общего пользования, такую ​​как Интернет, для предоставления удаленным офисам или отдельным пользователям безопасного доступа к сети их организации.

Вы подключаете свой компьютер (или сеть) к удаленной сети через виртуальное сетевое соединение. Это практически то же самое, что и запуск кабеля от удаленной сети к вашему компьютеру, но намного дешевле. Ваш компьютер является частью удаленной сети. Запросы на интернет-ресурсы (или ресурсы в удаленной сети) передаются по виртуальному соединению и через удаленную сеть в Интернет, как если бы это было интернет-соединение компьютера.

Это все очень хорошо, но какая разница?

  • VPN сложнее настроить, но любое программное обеспечение может использовать Интернет, может использовать VPN.

  • Прокси-серверы дешевле и зачастую проще в настройке для массовых пользователей, но для выполнения запросов к прокси-серверу им требуется специальная программная поддержка на стороне пользователя.

  • Обычно VPN может поддерживать соединение только между одним компьютером или сетью и удаленной сетью. Для работы с несколькими пользователями вам нужно настроить несколько VPN. (Есть особые исключения из этого, но в большинстве случаев это так).

  • Один прокси-сервер может обслуживать сотни или тысячи пользователей.

Majenko
источник
5
Re "VPN может поддерживать только соединение между одним компьютером или сетью и удаленной сетью.": Неверно. Можно иметь одну конфигурацию VPN, в которой все клиенты изолированы друг от друга.
grawity
1
... что соответствует нескольким VPN. Да, с той же конфигурацией, но все равно каждый клиент использует собственный VPN, используя ресурсы, связанные с ним.
Majenko
Это все еще несколько сетей, если все клиенты находятся в одном диапазоне адресов, и вы просто блокируете пакеты с источником и назначением в диапазоне (то есть между двумя клиентами)?
grawity
1
В любом случае, здесь мы говорим упрощенные термины, и я знаю, что есть исключения - я сам написал одно - VPN на основе ячеистой сети, которая связывает несколько сайтов в одну большую виртуальную сеть - используя одну VPN - но для целей этого вопроса определение I дали достаточно без перечисления всех исключений. 99% виртуальных частных сетей являются единой точкой к единственной точке.
Majenko
14

Что логически делает VPN, так это превращает ваше интернет-соединение в большой кабель Ethernet . Когда вы входите в VPN-сеть компании, эффект такой же, как если бы вы перенесли свой компьютер в здание компании и подключили его напрямую. В VPN (обычно) используется шифрование, поэтому промежуточные системы между вами и компанией (например, ваш поставщик услуг Интернета или вредоносный анализатор беспроводной сети) не могут прослушивать ваш трафик.

Думайте о прокси-сервере как о фильтре . Если весь сетевой трафик определенного типа, такой как веб-трафик (HTTP), проходит через прокси-сервер, этот прокси-сервер может манипулировать этим трафиком на выходе и обратно при входе. Это имеет множество применений, от фильтрации рекламы до анонимности. , цензура, защита от вредоносных программ и многое другое.

Прокси-сервер изменяет ваш трафик, прежде чем он попадет к цели. VPN просто упаковывает его в шифрование во время доставки. Конечно, для VPN другой конец должен знать VPN и сотрудничать. Это не обязательно для прокси.

При этом технически у вас могут быть прокси-серверы, которые не выполняют ничего, кроме шифрования трафика, и, вероятно, у вас могут быть VPN, которые работают как прокси-серверы и изменяют трафик. И прокси, и VPN перенаправляют трафик от имени клиента. Прокси обычно работают на определенных типах трафика приложений. Например, существуют прокси-серверы HTTP, прокси-серверы DNS и т. Д. Хотя существуют прокси-серверы SOCKS, которые проксируют все ... Некоторое программное обеспечение VPN также можно настроить для работы в качестве виртуального сетевого адаптера, поэтому через него можно передавать трафик, который не ' должен быть осведомлен прокси или VPN.

LawrenceC
источник
2
Тем более сбит с толку после прочтения вашего ответа, но все равно спасибо ...
Ятхарт Агарвал
Из того, что я понимаю, если прокси-сервер может выполнять шифрование, его можно рассматривать как VPN.
Узумаки Д. Ичиго
1

Чтобы быть простым:

VPN : делает ваш компьютер (устройство) членом (частью) желаемой сети . (Таким образом, вы получаете IP-адрес от него. Скажем, подключите вашу сеть Office из дома. Итак, ваш IP-адрес - это IP-адрес Office.)

Прокси-сервер : соединяет вас с другим пунктом назначения, а не делает это. (Здесь нечего говорить о том, что вы являетесь частью желаемой Сети.) Он пойдет и возьмет то, что вы просили, а затем послужит вам. Например: YourFreedom, HideMyAss и т. Д. Являются Forward Proxies (они действуют для вас). Nginx, HAProxy, ELB и т. Д. Являются обратными прокси (они действуют для внутренних серверов).

夏 期 劇場
источник