很多人使用 Vultr 商家的 VPS 来搭建节点,但很多电信用户反馈,搭建出来的节点速度很慢,高峰期的时候甚至无法正常使用。但与此同时,联通的用户使用同样的 Vultr VPS 却能获得相对不错的速度。于是很多朋友会产生疑问,是我搭建的方式不对吗?
其实,导致速度慢的原因并不是你搭建的方式不对,而是与线路相关。今天我们就来讲解一下线路方面的知识,帮助大家提高 VPS 翻墙速度。
假设你目前的网络情况
我们假设一下你目前的网络情况,你家里通过每年交 1000 多元,接入中国电信的一百兆宽带。
现在我们要访问淘宝网,首先我们家里不是直接接入的电信 163 骨干网,而是通过城市中的城域网接入电信 163 骨干网。
在你的家里到淘宝服务器之间会经过很多个路由器,负责把你要发送的数据包从你的电脑上传输到淘宝服务器上面,这些路由器就是我们说的网络线路。
当你在淘宝上看到商品时,实际上是这些商品的数据包通过淘宝的服务器传输到你家里的电脑上的。这个过程是通过电信内部的网络来完成的。
如果你用的不是电信网络,而是联通网络,淘宝放在了电信网络中,这个时候你就会遇到一个问题,那就是你访问不到淘宝。
同理,如果你用的是电信网络,B 站的服务器放在了联通网络中,你访问不到 B 站。
为了解决这个问题,电信和联通决定用一根光缆把两者连起来实现互联互通。
然后,联通和电信之间把彼此的 IP 信息共享给对方,通过这种方式就实现了访问淘宝、访问 B 站,这个就是通过 BGP(边界网关协议)完成的。
自治系统与 BGP 协议
中国电信 163 骨干网自治系统编号为 AS4134,中国联通骨干网编号为 AS4837。通过 BGP 协议,AS4134 和 AS4837 是互联的。
中国移动网络由于早期网络体量小,通过交费的方式接入了联通网络,移动用户通过 AS4837 实现与联通网络的互联互通。
随着移动网络体量越来越大,移动目前已经与电信、联通对等互联。
跨运营商访问路径
当联通用户访问淘宝时,由于淘宝的服务器在电信网络上,联通用户的访问请求会先到联通网络,然后通过联通网络与电信网络之间的对等互联,最终访问到淘宝的服务器。
同样,电信用户访问 B 站的服务器时,也会通过电信网络到联通网络的对等互联,最终访问到 B 站的服务器。
但因为这些链路带宽是有限的,电信用户访问淘宝时效果很好,而联通用户访问淘宝可能因为带宽问题,访问质量不如电信用户。
线路延迟与绕路问题
即使是实现了互联互通,跨运营商访问仍会出现延迟问题。有时候电信访问国外的网站,数据包会通过绕美国到达目的地。
这就是我们常说的网络绕路。例如,访问日本服务器时,数据包可能会先绕道美国,再返回日本,导致访问延迟增加。
长城防火墙的拦截机制
当我们访问国外网站如 Google 时,数据包要通过国际出口光缆到达国外目的地。长城防火墙(GFW)部署在国际出口处,拦截访问黑名单网站的流量,导致访问失败。
如何使用代理服务器绕过 GFW
为绕过 GFW 限制,许多人选择使用代理服务器。比如在 Vultr 上使用 NTT 线路搭建 VPS 节点,通过 VMESS 协议代理访问 Google。数据包经过 NTT 网络到 Vultr VPS,VPS 再请求 Google,返回数据后加密传回用户。
高峰期的网络拥堵
晚高峰时段,由于大量用户涌入,电信到 NTT 的链路容易发生拥堵。相比之下,联通的 4837 线路因为用户较少,速度会相对快一些。
但随着使用 4837 线路的用户增多,该线路最终也会变得拥堵。
解决方案
为了在高峰期保持良好的网络速度,可以尝试以下方案:
- 选择更优的运营商线路。
- 避免在高峰期使用网络。
- 通过调整 VPS 节点配置优化网络性能。
总结
提高 VPS 翻墙速度,线路选择至关重要。希望通过对网络结构和线路原理的深入了解,大家能够优化网络配置,获得更好的翻墙体验。