对上海联通限速的观察和讨论

1 天前
 tril

起因

前天在外用 WireGuard 云回家时发现游戏更新速度异常缓慢,物理回家后开始调查:

  1. 使用 speedtest.net 和全球网测 APP 的上海联通节点测速正常,排除设备问题。

  2. 使用 iperf3 和上海腾讯云对拉,宽带的 TCP/UDP 、单线程/多线程上行均只有 5 Mbps 。

  3. 重新拨号、更换 Mac 地址后重新拨号未能恢复,等到凌晨测试也未能恢复。

基于以上情况,初步确定宽带被上海联通善意限速!😡

测试限速策略

iperf3 测试

如前文所述,无论 TCP 还是 UDP 测试均会触发上行限速。

抽测了从上海联通往香港阿里云、上海电信/联通/移动/腾讯云上传,均会触发 5 Mbps 限速。

HTTPS 流量

根据先前 上海电信精品网限速 的经验,自建测速网站测试 SNI 和端口限速策略。

注:受多种原因影响,网页测试并不能完全跑满,以下将 >= 50 Mbps 的上行测试结果视为“未观察到明显限速”。不能排除限速值高于 50 Mbps 的可能性。测试网站使用 LibreSpeed 搭建,全部位于同一台服务器上。

  1. https://speedtest.xxx.yyy 未观察到明显限速。
  2. https://speedtest.xxx.yyy:11111 未观察到明显限速。
  3. https://speedtest.xxx.yyy:8080 未观察到明显限速。

  1. https://speedtest.sbcu.xxx.yyy 未观察到明显限速。
  2. https://speedtest.sbcu.xxx.yyy:11111 未观察到明显限速。

  1. https://speedtestsbcu.xxx.yyy 未观察到明显限速。
  2. https://speedtestsbcu.xxx.yyy:11111 上行限速 10 Mbps 。
  3. https://speedtestsbcu.xxx.yyy:8080 未观察到明显限速。

  1. https://sbcuspeedtest.xxx.yyy 未观察到明显限速。
  2. https://sbcuspeedtest.xxx.yyy:11111 未观察到明显限速。

  1. https://speed.sbcu.xxx.yyy 未观察到明显限速。
  2. https://speed.sbcu.xxx.yyy:11111 上行限速 10 Mbps 。
  3. https://speed.sbcu.xxx.yyy:8080 上行限速 10 Mbps 。

可以看出,上海电信的几个白名单规则都能在上海联通复现。HTTPS 流量满足以下任意一条规则即可进入白名单绕过上行限速:

与上海电信不同,上海联通将白名单以外的 HTTPS 流量上行限速放宽到了 10 Mbps 。

我猜是 HTTPS 流量较为常用,为了避免上行限速 5 Mbps 会导致下行速度太差?

虚拟局域网 / 代理流量

以下云回家方案默认以上海联通 5G 蜂窝网络为客户端、使用全球网测进行测速:

显然,使用非加密代理协议云回家不被限速的前提是上海联通能认出代理里面跑的是白名单流量,没认出来的话就只能给你限速速啦 ^^_

既然 OpenVPN 使用 TLS 外层,那给代理也套上 TLS 会怎样呢?

看来上海联通并不关心流量方向,与 HTTPS 流量的测试结果一样,TLS 入站流量不符合白名单规则还是会被限速。

OpenVPN 是单独被加白了?还是正好碰到了某个隐藏的白名单规则?🤔

测速网站

speedtest.net 网页端测试无法有效进行,不像上海电信精品网随便选节点都能跑满,上海联通就算选取符合白名单规则的境外节点也无法测试出两位数的上行速度,更不要说特殊节点了。(特殊节点是指不符合 HTTPS 流量白名单规则的节点)

speedtest.net 的 iOS APP 和 Linux CLI 上测试特殊节点 ID=27628 、ID=44745 、ID=74653 没有观察到明显上行限速。由于 APP 与网页版测速方式不同,APP 未使用标准 HTTPS 进行测试,可能是上海联通对这类流量做了单独的白名单处理。

绝大部分网页测速方式都能直接匹配 HTTPS 流量白名单规则,不会触发上行限速。

混合测试

在同时进行 iperf3 TCP 上行测速和 WireGuard 测速过程中,iperf3 和 WireGuard 客户端并非同一 IP 地址,仍可以稳定观察到带宽竞争,意味着白名单以外的所有流量将共享 5 Mbps 带宽。

被限速的原因?

比起限速策略,我更关心触发限速的原因,毕竟被限速约等于被扣了个滥用的帽子,实在让人不爽。

先介绍一下使用情况:

基于以上情况,个人观点:

所以为什么会给我限速嘞?大家有啥思路不?难道是看我套餐太便宜了吗😰

结尾

以上是我目前能想到的所有相关测试内容,如果有更好的想法欢迎进行补充。

之后就该去报障了,希望有投诉上海联通/解限速经验的坛友分享一下流程~

比如这种限速会不会每月自动解封?之后要上门吗?有没有不平等条约?解完还会再限速吗?能不能要到限速原因?

如果能像上海电信那么好解决就好了呢 :(

1471 次点击
所在节点    宽带症候群
15 条回复
mooyo
1 天前
悄悄告诉你,如果你会折腾,用 fakehttp 配合联通云盘的抓包 + fakesip 配合微信语音的抓包可以破解。

如果不会折腾,实测联通不会限 443 出向 + 带 SNI 特征的 TCP 流量
hackroad
1 天前
上海电信 wg 默认限速 5Mbps ,哪怕你不玩 PCDN 、PT 、流量正常。
wtks1
22 小时 50 分钟前
魔都联通,全方向上行限速 10 兆
sonnetbreeze
22 小时 29 分钟前
@hackroad 没有把
yinmin
21 小时 44 分钟前
宽带的 mtu 值是多少?还是 1492 吗?
peasant
18 小时 35 分钟前
我遇到的是自行更换光猫后过一段时间就会被限速,换回联通给的垃圾猫就一切正常,两个猫的数据改成一样的也没用,最后没办法只能找装维小哥给我换了个有 2.5G 口的中兴光猫,现在用着一切正常
aihttp
18 小时 29 分钟前
上海联通 200M 上传包,一直配合阿里云 200M 云服务器打隧道使用,

Drop 所有外部进站,只通过阿里云服务器中转,月均 200G 上传流量算是比较保险的吧~
czwstc
18 小时 22 分钟前
很奇怪,我也是上海联通,是 1000/200M 的套餐,月付 49. 时不时给我上行限速到 30M ,然后投诉后一礼拜就解除。然后过两个月继续限速
hackroad
14 小时 1 分钟前
@sonnetbreeze https://www.v2ex.com/t/1135997 早就测过,但没测试跨运营商。
tril
13 小时 35 分钟前
@hackroad 正常情况下没有限速,上海电信家宽到上海电信蜂窝网络用 WireGuard 跑个 100 Mbps 还是没问题的,只能跑 5 Mbps 那不正常。不过你也可以试试 OpenVPN ,看看在不在上海电信的白名单里 XD

@yinmin PPPOE 接口 MTU 1492 ,用 ping -M do -s 1465 测了一下 MTU 也是 1492 。

@peasant 我之前还想着要不要换个呢,还好偷懒没换。目前还是联通原装猫。倒是提醒我了,虽然我没动过联通的猫,但说不定是上报功能莫名其妙坏掉了之类的原因导致我被限速?

@aihttp 你这么用不仅更保险,还不怕被限速,改改打隧道的方式就能绕过限速,就是成本有一点点高。

@czwstc 一样的套餐,不过好几年了我还是头一次被限。投诉之后有上门处理之类的吗?还是打个电话过会儿就自动解除了?
lyz2754509784
13 小时 21 分钟前
@mooyo 江苏联通已经用不了你说的这种方法了,抓完之后 iperf3 打流正常了,实际上通过公网访问 nas 进行下载依旧是限速在 5mbps 相当于目前 fakehttp 和 sip 仅供 iperf3 使用了,想要实际解决限速问题可能还是得从源头下手,上个月 10 号左右举报到了通管局,目前还没有回复,等待中
czwstc
8 小时 54 分钟前
@tril 投诉之后有上门拍照,然后后台会解除。去年的时候( 2025 年 3 月)我百度网盘上传了 2T 的素材,然后第二周周一后台限速,然后投诉电话回访说限速存在,拒绝解除限速,因为有 PCDN 。然后我再次投诉 10010 ,次日反馈后台不愿意解除,再次表示有 PCDN ,此为最终答复,可以帮我取消上行叠加包。然后我投诉工信部,要求恢复速率+赔偿限速期间月租费,工信部没联系我,3 日后,联通市局电话通知我上门拍照可以解除。我说拍过照片了,顺便嘲讽了下对方,然后要求退回月租,对方没直接答应。
然后再过了 2 天,小工直接联系我说要拍照,然后上门拍照后次日帮我恢复速率了,然后退了我上行叠加包的费用。
WizardLeo
6 小时 48 分钟前
测试一下使用 16384 端口走 udp 是仍会被限速?
hackroad
5 小时 33 分钟前
@aihttp Drop 所有外部进站 不上网了么? 允许 ESTABLISHED 入站,那不是掩耳盗铃。
tril
3 小时 2 分钟前
@WizardLeo

使用 WireGuard 、上海联通家宽 16384/udp -> 上海联通 5G 蜂窝网络,限速 5 Mbps 。

使用 iperf3 、上海联通家宽 16384/tcp -> 上海腾讯云,限速 5 Mbps 。

使用 iperf3 、上海联通家宽 16384/udp -> 上海腾讯云,限速 5 Mbps 。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1210042

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX