プロキシとVPNの違いは何ですか?


21

ユーザーがファイアウォールを回避したり、Webアクセスを匿名化したりできるようにするサービスプロバイダーがいくつかあります。

それらの一部はプロキシを使用し、一部はVPNを使用します。ほとんどの人は、VPNは通常プロキシよりもうまく機能すると言います。また、一般的に高価です。

たとえば、プロキシはPandora.comへの国際ユーザーアクセスを許可しますが、Hulu.comへのアクセスは許可しません。VPNは両方で機能します。

プロキシはVPNとどのように異なる働きをし、なぜそれが違いを生むのですか?

回答:


11

2つは非常に異なる概念です。

プロキシサーバー

ウィキペディアから:

コンピューターネットワークでは、プロキシサーバーは、他のサーバーからリソースを探しているクライアントからの要求の仲介として機能するサーバー(コンピューターシステムまたはアプリケーション)です。

コンピューターはプロキシサーバーに接続し、リソース(Webページなど)を要求します。次に、プロキシサーバーがリソースを取得して取得し、それをユーザーに返します。

VPN

再びウィキペディアから:

仮想プライベートネットワーク(VPN)は、インターネットなどの公共通信インフラストラクチャを使用して、リモートオフィスまたは個々のユーザーに組織のネットワークへの安全なアクセスを提供するコンピューターネットワークです。

仮想ネットワーク接続を介してコンピューター(またはネットワーク)をリモートネットワークに接続します。これは、リモートネットワークからコンピュータへのケーブルの実行と実質的に同じですが、はるかに安価です。その場合、コンピューターはリモートネットワークの一部になります。インターネットリソース(またはリモートネットワーク上のリソース)の要求は、仮想接続を下って、リモートネットワークを介してインターネットに移動します。これは、まるでコンピュータのインターネット接続であるかのようです。

それはすべて非常にうまくいきますが、違いは何ですか?

  • VPNのセットアップはより困難ですが、インターネットを使用できるソフトウェアはすべて VPNを使用できます。

  • プロキシサーバーは安価で、多くの場合、大規模ユーザー向けに設定する方が簡単ですが、プロキシサーバーへの要求を行うには、ユーザー側で特定のソフトウェアサポートが必要です。

  • 一般に、VPNは1つのコンピューターまたはネットワークとリモートネットワーク間の接続のみをサポートできます。複数のユーザーを処理するには、複数のVPNをセットアップする必要があります。(これには特別な場合の例外がありますが、ほとんどの場合これは事実です)。

  • 1つのプロキシサーバーで数百または数千のユーザーにサービスを提供できます。


5
「VPNは、1つのコンピューターまたはネットワークとリモートネットワーク間の接続のみをサポートできます。」:False。すべてのクライアントが互いに分離されている単一のVPN構成を持つことは可能です。
-grawity

1
...これは複数のVPNに相当します。はい、同じ構成ですが、それでも関連付けられたリソースを使用する独自のVPN上の各クライアント。
マジェンコ

すべてのクライアントが単一のアドレス範囲内にあり、その範囲内(つまり、2つのクライアント間)で送信元と宛先の両方を持つパケットをブロックするだけであれば、まだ複数のネットワークですか?
-grawity

1
とにかくここでは単純な用語を話していますが、例外があることを知っています-私は自分で書いた-複数のサイトを1つの大きな仮想ネットワークにリンクするメッシュベースのVPN-1つのVPNを使用して-しかし、この質問の目的のために私は定義すべての例外をリストしなくても十分です。VPNの99%はシングルポイントツーシングルポイントです。
マジェンコ

14

VPNが論理的に行うことは、インターネット接続を大きなイーサネットケーブルに変えることです。会社のVPNにログオンすると、コンピューターを会社の建物に持ち込んで直接接続した場合と同じ効果が得られます。VPNは(通常)暗号化を使用するため、ユーザーと会社の間の中間システム(ISPや悪意のあるワイヤレスネットワークスニファーなど)がトラフィックを盗聴することはできません。

プロキシサーバーをフィルターと考えてください。Web(HTTP)トラフィックなど、特定のタイプのすべてのネットワークトラフィックがプロキシを通過する場合、そのプロキシは出入りのトラフィックを操作できます。これには、広告フィルタリングから匿名化まで、さまざまな用途があります。 、検閲、マルウェア保護など。

プロキシサーバーは、ターゲットに到達する前にトラフィックを変更します。VPNは、出荷中に暗号化するだけです。もちろん、VPNの場合、もう一方の端はVPNに対応し、連携している必要があります。これはプロキシには必要ありません。

つまり、技術的には、トラフィックを暗号化するだけのプロキシサーバーを使用できます。また、おそらく、プロキシサーバーのように動作してトラフィックを変更するVPNを使用することもできます。プロキシとVPNは両方とも、クライアントに代わってトラフィックを転送します。プロキシは通常、特定の種類のアプリケーショントラフィックで機能します。たとえば、HTTPプロキシ、DNSプロキシなどがあります。すべてをプロキシするSOCKSプロキシがありますが、一部のVPNソフトウェアは仮想ネットワークアダプターとして機能するように構成できるため、トラフィックを移動させることができます。プロキシまたはVPN対応である必要があります。


2
あなたの答えを読んだ後、さらに混乱しましたが、とにかく感謝します...
ヤタルトアガルワール14

私が理解したことから、プロキシサーバーが暗号化を行うことができる場合、それはVPNとみなすことができます。
うずまきD.いちご

1

簡単にするために:

VPN:お使いのコンピューター(デバイス)を(希望する)Networkのメンバー(の一部)にします。(つまり、そこからIPを取得します。たとえば、自宅からOfficeネットワークに接続します。それまでの間、あなたのIPはOffice IPです。)

プロキシ:代わりに、別の宛先に接続します。(ここでは、目的のネットワークの一部であることについて話すことは何もありません。)これは、あなたが要求したものを取りに行き、それからあなたに仕えます。例:YourFreedom、HideMyAssなどはフォワードプロキシです(これらはあなたのために機能します)。Nginx、HAProxy、ELBなどはリバースプロキシです(バックエンドサーバーに対して機能します)。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.