V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
WizardLeo
V2EX  ›  宽带症候群

上海电信上传限速临时解决方案?

  •  
  •   WizardLeo · 72 天前 · 2141 次点击
    这是一个创建于 72 天前的主题,其中的信息可能已经有所发展或是发生改变。
    如题,说是解决方案,其实只是利用限速系统的一点小漏洞(或者说我认为的漏洞)来把限速提升到可接受的范围内。
    先说背景:
    op 在限速上线前使用 zerotier 在上海本地的两条电信 1000/100 宽带间异地组网,能跑满对等百兆且延迟非常低。
    限速上线后,op 因为种种无关原因其中一条宽带变成了移动的,再加上限速就导致了速度变成了 3Mbps(电信->移动)/70Mbps(移动->电信)。
    电信上传的 3Mbps 根据 iperf3 的测试,其实是限制到了 10Mbps ,再每三个包丢两个。
    两边的网关均使用 immortalwrt+singbox+zerotier 作为路由。
    -
    解决方案:
    op 查资料的时候在某个网站上发现有人测出来纯 http 流量的上传不被限速,根据我自己的测试确实如此。貌似所有 tls 加密过的 tcp 流量、udp 流量都会被限速。zerotier 即使可以正常 p2p 连接也会被限速,表现为速度极慢但延迟正常。
    (插一句题外话,op 之前编辑这个帖子的时候把该 url 贴在了帖子内,结果被警告“不要发布不受欢迎的内容”并 ban ip😥,发邮件反馈后貌似解开了)
    于是就产生了使用 vmess+websocket 代理(电信->移动)流量的想法。随后在电信端部署 x-ui 再创建代理规则,移动端编辑一个电信端内网 ip 的 ip 规则 json ,设置分流就不多赘述了。
    目前实测速度可以跑到 30Mbps(电信->移动)/105Mbps(移动->电信),姑且也算是 usable 了。
    因为 op 的移动宽带没有公网 ipv4 也没有 ipv6 ,没办法测试由电信主动发起请求连接上移动的情况,这就等待 v 友测试了。
    -
    补充一个测试中遇到的坑,zerotier 会抢答本该被 singbox 代理的流量,我在/etc/zerotier 下编辑了个 local.conf ,以将电信的内网 ip 加入黑名单,并加入 zerotier 配置。这下被 singbox 代理的端口会从 singbox 规定的端口走,其他未代理端口会从 zerotier 走。
    20 条回复    2024-12-23 12:02:26 +08:00
    renyi1986
        1
    renyi1986  
       72 天前
    任由它限,不杠回来?
    xajh87
        2
    xajh87  
       72 天前
    @renyi1986 能杠回来吗,我商务宽带 100m 上行被限了一个多月了,准备工信部了
    yyzh
        3
    yyzh  
       72 天前 via Android
    上海电信貌似是把他们认为上传多的都统一丢去带宽竞技场的池子里让你们互相斗来着.
    WizardLeo
        4
    WizardLeo  
    OP
       72 天前
    @yyzh 对的,会把 mtu 设置成 1442 且大部分人的 ip 都在 116.226(但不绝对)

    @renyi1986 没有已知的成功案例,这次貌似从运营商到上级单位都硬的很。
    leeyijie
        5
    leeyijie  
       72 天前
    限速了只是自己用的话可以用 openvpn 。能跑满
    renyi1986
        6
    renyi1986  
       72 天前
    @WizardLeo 修改 mtu 有解不
    lqu3j
        7
    lqu3j  
       71 天前
    @leeyijie 最开始是这样,现在 openvpn 也被限制了
    WizardLeo
        8
    WizardLeo  
    OP
       71 天前
    @renyi1986 是局端的 mtu 限制到了 1442 ,手动改 mtu 直接上不了网了
    ghijnuuz
        9
    ghijnuuz  
       71 天前
    感谢 op ,用 vmess+websocket 解决了远程看片的问题
    onlyzsc
        10
    onlyzsc  
       64 天前
    同魔都电信最近发现也被限速了,tr 慢速最高才 600k 左右,两个月之前因为突然被没收公网权限,端口一直映射失败,后叫装维小哥重新帮忙申请了公网权限,刚放公网的时候上下传 速度都正常,最近发现又不对了,下行正常达千兆,上行最高才 600kb 左右,家里两个 nas 抢上传
    WizardLeo
        11
    WizardLeo  
    OP
       60 天前
    @onlyzsc 以后应该都没办法恢复了,现在全国各地的运营商都在假借打击 pcdn 的名头收回、限制公网 ip 以降低跨省流量,目的是省下流量钱。我已经一个月没挂 pt ,一月上传流量加一起大概连 500g 都没有,依旧在被流量清洗的状态。
    onlyzsc
        12
    onlyzsc  
       53 天前
    @WizardLeo 现在很难做种了,上行限制了 500 600k ,相当于回到 10 年前,小水管的时代了
    WizardLeo
        13
    WizardLeo  
    OP
       44 天前
    今天观察到 websocket 隧道可以跑满速了,但 zerotier 仍然不行,mtu 依旧为 1442 。
    经过长期投诉、电信小哥上门测速、被到处踢皮球,疑似有一点点改善了?
    wy315700
        14
    wy315700  
       33 天前
    @xajh87
    工信部也没用了,苗部长退了以后工信部感觉就压不住运营商了
    Terry8
        15
    Terry8  
       15 天前
    啊。终于找到原因了,原来是被关了。我还一直以为我的 routeros nat 转发配置问题。因为测速上传是没问题的,但是公网直接访问永远小于 10Mbps ,nas 下载文件,串流都是如此。目前是没有什么解决方案吗?
    WizardLeo
        16
    WizardLeo  
    OP
       15 天前
    @Terry8 访问的域名内包含 speedtest 且使用 https 访问就不会限速,或者使用 vless+reality+伪装成 speedtest 网站作为 vpn 。
    dhdjfnnf
        17
    dhdjfnnf  
       5 天前
    @WizardLeo 有教程吗大佬?
    WizardLeo
        18
    WizardLeo  
    OP
       5 天前
    @dhdjfnnf 如我所说操作就行
    fengyaochen
        19
    fengyaochen  
       5 天前 via Android
    zerotier 最大的好处就是不用搞 ddns 了,否则要破解限速有大把的办法
    WizardLeo
        20
    WizardLeo  
    OP
       5 天前
    @fengyaochen 是的,自己打洞进行异地组网用起来还是很方便的。我现在被限速端去程走 vless 、回程走 zerotier ,也算能解决问题吧。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2774 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 07:42 · PVG 15:42 · LAX 23:42 · JFK 02:42
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.