我正在使用印度一家名为 Reliance 的 ISP 提供的宽带互联网连接。我想与大家分享一下我的互联网连接的异常行为。
我有一个 2Mbps 的连接,在印度境内任何地方都能获得相同的带宽,检查了多个地点和主要城市,结果都一样。我使用速度测试网站服务并尝试了一些示例下载。但当我访问我国家以外的任何地方时,无论是最近还是最远的地方,我都能获得 512Kbps。它最多可以变化 +/- 100Kbps。速度永远不会超过 ~650Kbps。
我又做了一次测试,通过 VPN 连接到我的办公室,还通过 ssh 隧道(SOCKS 代理)连接到办公室并测试了行为。但结果完全一样!我知道我办公室的互联网连接速度超过 20Mbps,从未出现过上述任何问题。当我通过隧道传输流量时,我在国内的速度约为 1.5Mbps,而在国外的任何地方都低于 512Kbps。但如果我直接从办公室访问任何东西,情况绝对不是这样,我下载/流式传输任何数据都没有问题,因为它们是针对企业的优质服务。
但为什么只有当连接来自我的 ISP 时,它才会降至 512Kbps 或更低?ISP 有没有办法限制/控制这一点?我不这么认为,当我通过隧道传输流量时,我的 ISP 可以看到实际目的地。我最近将带宽从 1Mbps 升级到 2Mbps,因为这个问题导致我无法流式传输视频。但我仍然可以获得相同的带宽来访问我国家以外的任何东西。奇怪 :(
答案1
您的提供商很可能已经实施了某种流量整形他们的上游国际链路,以便通过国际链路进入的任何一个用户的流量都被限制在 512k。
您对隧道测试的描述不清楚。您是在同一个国家/地区还是其他国家/地区建立隧道?您确定您真的在通过隧道传输流量吗?您的整个网络系统(包括 DNS 查找)是通过隧道进行的吗?还是只是浏览器流量?