我的 VPN 如何提高我的下载速度?

Raz*_*ndz 25 vpn internet throughput

出于某种原因,我以 300kb/s 的速度下载了一些东西。然后我打开了我的 VPN,下载速度跃升至 1.3mb/s。

为什么是这样?是不是因为VPN服务器减少了我和服务器之间的跳转?

dav*_*dgo 36

有几种可能性 - 不幸的是,跳数无关紧要。

第一个是压缩 - 如果您下载的数据未压缩,并且您的 VPN 提供压缩,那么这可以解释它 - 但是大多数传输的文件很可能被压缩,因此这不像乍一看那么可能。

第二个和第三个选项是相关的,并且与您的 ISP 的连接和限制有关。您的 VPN 找到了一条更快的路径到达目的地数据然后直接 - 这可能是因为 -

  1. ISP有多个连接,直接连接数据是有限制的。VPN 跨越不同的连接,这反过来又与您提取的数据源具有更好的连接性,因此您可以绕过拥塞。

  2. ISP 正在塑造某些类型的流量——可能是按类型或目的地或两者兼而有之——甚至可能是按内容/有效载荷——但这不太可能。通过使用 VPN,您的流量将获得优先权或不受限制,因此您的速度会更快。

还有其他一些可能性,但这些可能性也较小 - 可能是 VPN 使用 UDP,而您的下载通常使用 TCP,并且不同的优化(例如 MTU)允许更好地使用您的连接。同样,这是可能的,但不太可能 - 主要是因为您希望速度差异更小或更大。

  • @Thomas 许多 ISP 使用透明代理来处理某些事情,例如 HTTP。这个想法是他们可以缓存结果以加快页面获取速度并减少带宽需求......当然这对动态生成的内容没有任何好处。最终发生的是,它们为大多数现代内容引入了额外的无意义延迟。尝试代理或缓存 VPN 流量是没有意义的,因此它不会得到额外的延迟。 (4认同)
  • 鉴于它是一种隧道协议,ISP 为 VPN 流量提供免费通行证真的有意义吗?我希望默认情况下一切都受到速率限制,并且只有一些服务被白名单优先考虑。 (3认同)
  • @Thomas 的问题是 VPN 流量不容易识别——它可以伪装成其他类型的流量(包括 VOIP——需要低延迟),而且企业也经常使用 VPN,所以他们可能会得到更好的类别服务。此外,大多数 VPN 使用 UDP 而不是大多数下载协议使用的 TCP。它更容易降低 TCP 连接的性能,而不是 UDP 连接,而不会引起问题,因为 TCP 会在数据包被丢弃时(按设计)提示减慢速度,而 UDP 则不会。 (3认同)
  • 另一端的服务器也可能根据您的 ISP 进行节流:http://www.usatoday.com/story/tech/news/2016/03/25/netflix-throttling-video-t-verizon-users /82248762/ 是最近的一个例子(人们指责 Verizon/AT&T 导致 Netflix 运行缓慢,但实际上是 Netflix 故意节流)。不过,我在那篇文章中没有看到它是基于 IP(这会影响连接到热点的人,但不会影响 VPN 上的设备),还是基于设备检测运营商的东西。 (2认同)