从我们在网络课上学到的知识来看,我了解到 VPN(虚拟专用网络)是通过互联网将物理上独立的网络或计算机连接起来,并在这些计算机上模拟局域网。我以 Hamachi、Tunngle 或 Evolve (RIP) 等应用程序作为 VPN 的主要示例。
然而,当我看到提到 VPN 时,通常是在“获取 VPN 以匿名”或“我正在使用 VPN 隐藏我在此服务器上的真实 IP 地址”这样的句子中。我不明白 a) VPN 是如何在用于连接专用网络时用于连接互联网的,以及 b) VPN 的用途不同,为什么会以这种方式使用?
在这些例子中,人们似乎使用网络中的计算机作为传输媒介,掩盖原始 IP 地址。然而,这种用法与我所知道的另一种设备相匹配——代理(我想到 Tor 就是其中一个例子)。但是,当他们需要的只是一个代理服务器时,设置整个 VPN 对我来说似乎毫无意义。是只有我这样想,还是人们真的混淆了这些术语?
答案1
首先,VPN 可以确保更好的匿名性,并且具有更多功能。
- 如果使用代理服务器,客户端计算机上运行的 JavaScript 能够提取该计算机的真实 IP 地址。此 JavaScript 一旦在 VPN 上的计算机上运行,就会提取 VPN 端点的 IP 地址,该地址通常是 192.168.xx 或其他同样无用的东西。
- 代理服务器需要针对每个应用进行配置,而有些应用不支持这种配置。有些应用故意绕过它。实际上,反隐私应用肯定会这样做。VPN 解决方案会修改计算机的网络堆栈,使应用别无选择,只能通过 VPN 进行传输。
- 代理服务器依赖于协议。即使是 SOCKS 代理服务器也是如此。VPN 支持模拟整个网络堆栈及其所有缺点和特性。
- VPN 还提供端到端加密和数据完整性检查。这可防止传输过程中未经授权的信息拦截。
其次,可能性、可行性和实用性是有区别的。VPN 目前很流行,这意味着无论技术优势或劣势如何,VPN 都是您可以以最低总拥有成本 (TCO) 使用的解决方案,因为它们更完善、营销更好,并且在端点上提供更多支持。
答案2
如果您使用付费 VPN 订阅(如 F-Secure Freedome 或 Proton VPN),您将连接到他们的网络,所有通信都通过他们进行。然后 VPN 就是一个代理。他们不会存储您的浏览信息,访问过的网站(如 Facebook)看不到您的家庭 IP 地址。这并不意味着 Facebook 可以使用其他方式来识别您,但这部分对隐私更加友好。
您可以使用 VPN 连接来连接到家庭或办公室网络,但这完全不同。然后就是安全地连接到网络驱动器或邮件服务器。也许它的设置类似于我上面描述的 VPN 服务,然后看起来就像您使用该 IP 地址从办公室或家中浏览一样。但这不会自动发生。而且,这仍然与隐私无关。