web-dev-qa-db-ja.com

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

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

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

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

プロキシはVPNとどのように異なって機能し、なぜそれが違いをもたらすのですか

21
bastibe

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

プロキシサーバー

ウィキペディアから:

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

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

VPN

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

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

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

それで十分ですが、違いは何ですか?

  • VPNの設定はより困難ですが、anyソフトウェアはインターネットを使用でき、VPNを使用できます。

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

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

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

11
Majenko

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

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

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

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

14
LawrenceC

簡単にするために:

[〜#〜] vpn [〜#〜]:コンピュータ(デバイス)を(の一部)希望するネットワーク。 (つまり、そこからIPを取得します。たとえば、自宅からOfficeネットワークに接続するとします。つまり、当面のところ、IPはOffice IPです。)

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

2
夏期劇場