V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
sunrain
V2EX  ›  问与答

小米应用商店如何做到突破网速限制?

  •  
  •   sunrain · 2023-08-22 16:19:07 +08:00 · 1904 次点击
    这是一个创建于 444 天前的主题,其中的信息可能已经有所发展或是发生改变。

    网络环境:

    • 公司 WIFI 网络
    • 网管全局限速,每个设备最大下载 1.5M 左右

    我的电脑以及手机上的其它 app 下载速度都不会超过 1.5M 。
    唯独小米的应用商店,下载速度可以突破 10M(关闭了 SIM 卡流量)

    好奇这是如何做到的?

    26 条回复    2023-08-23 11:23:13 +08:00
    ysc3839
        1
    ysc3839  
       2023-08-22 16:25:29 +08:00 via Android
    多线程?小米应用商店就是用系统下载管理的,而 MIUI 的下载管理用了迅雷的下载引擎,可以尝试关闭迅雷下载引擎。
    mianlaodie
        2
    mianlaodie  
       2023-08-22 16:29:17 +08:00
    虚标
    sunrain
        3
    sunrain  
    OP
       2023-08-22 16:29:26 +08:00
    @ysc3839 多线程无法突破网速限制的,暂时想到的就是 p2p 。
    ysc3839
        4
    ysc3839  
       2023-08-22 16:31:29 +08:00 via Android
    @sunrain 要看怎么限的,有的仅仅是限制单连接的速度
    sunrain
        5
    sunrain  
    OP
       2023-08-22 16:32:59 +08:00
    @mianlaodie 跟同事想法一样,他掏出华为,我俩下载同一个 app ,他先下载到 47%,然后我才开始下载,我都装完了,他还没下完。
    tool2d
        6
    tool2d  
       2023-08-22 16:33:45 +08:00
    我也觉得是虚标,也不这种限速也太弱鸡了。

    很大可能是 1.5M 的 TCP 压缩流,解压后 10M 大小,小米的应用商店:看,我的速度有 10M/s
    villivateur
        7
    villivateur  
       2023-08-22 16:46:01 +08:00
    你把手机状态栏的流量显示打开,看看是不是真的有这么高的流量
    xiaodongus
        8
    xiaodongus  
       2023-08-22 16:51:40 +08:00   ❤️ 1
    也有可能你们公司内网有人挂 PCDN ,你的下载走内网了
    Niphor
        9
    Niphor  
       2023-08-22 16:57:13 +08:00
    你让网管帮你看看
    Tink
        10
    Tink  
       2023-08-22 17:01:40 +08:00
    从你们公司其他人的小米手机拉取的吧
    someday3
        11
    someday3  
       2023-08-22 17:34:25 +08:00
    @tool2d
    跟据楼主 5 楼的回复,不是虚标,是实打实的快。

    安卓应用已经是 zip 压缩了,TCP 压缩流不可能是 1.5 膨胀到 10 的,有这技术做压缩软件直接打爆市场。


    @xiaodongus
    @Tink

    PCDN 这个问题首先得排除个人用户的,我的小米手机在各种情况下都能加速,如果是个人用户肯定会有时好时坏,不太可能很多场景下都能加速。



    其他的我也没想到太多,这个问题也困扰我很久了,小米的应用市场是真的快,我经常回家之后 20+的更新,早早就下载完了,安装一直在排队。
    sunrain
        12
    sunrain  
    OP
       2023-08-22 17:48:26 +08:00
    @tool2d 对,如 5 楼。
    @villivateur 就是看到状态栏
    @xiaodongus 这个可以研究看下
    @Tink 这个排除,这样违法😂
    @someday3 同一楼,是不是跟迅雷的 p2p 服务有关
    broken123
        13
    broken123  
       2023-08-22 18:16:51 +08:00
    是因为最近的机房离你比较近的原因 么? 静态资源加速
    broken123
        14
    broken123  
       2023-08-22 18:17:43 +08:00
    有没有可能是因为专线的光钎呢速度快呢
    lazywen
        15
    lazywen  
       2023-08-22 18:22:19 +08:00 via Android
    可能走了 ipv6 ,某些限速对 ipv6 不起效,之前就发现一个不知名路由设置了限速但只对 ipv4 起效
    mainjzb
        16
    mainjzb  
       2023-08-22 18:22:35 +08:00
    可以在电脑上用 IDM 下载东西试试,如果 IDM 也快,再来讨论多线程是如何突破限速的
    AoEiuV020JP
        17
    AoEiuV020JP  
       2023-08-22 18:24:45 +08:00
    听起来确实可能是只限制了 tcp ,然后迅雷 p2p 走了 udp 绕过了限制,
    loopinfor
        18
    loopinfor  
       2023-08-22 19:02:36 +08:00
    有没有可能实际下载的文件没那么大?
    小米的不知道,某些应用商店是支持增量更新的(比如 Oppo 应用商店,更新微信时提示原大小 249MB ,但省流更新只需下载 170MB )
    loopinfor
        19
    loopinfor  
       2023-08-22 19:03:43 +08:00
    我手机上最夸张的是阿里云盘,原大小 136MB ,省流更新只需要 16.2MB
    Jakarta
        20
    Jakarta  
       2023-08-22 19:14:07 +08:00 via Android
    @sunrain MIUI 的状态栏网速不准
    sunrain
        21
    sunrain  
    OP
       2023-08-22 19:15:31 +08:00
    @broken123 不会的
    @loopinfor 下载的时候我们对比文件大小了,是全量包,不是 diff 包。
    @lazywen
    @AoEiuV020JP
    反编译了一下,下载的时候自定义了 DNS 解析,可能是用了 ipv6 ,没做具体研究。


    congcong555
        22
    congcong555  
       2023-08-22 19:23:40 +08:00
    为啥网管要做限速?
    Muniesa
        23
    Muniesa  
       2023-08-22 19:44:01 +08:00 via Android
    我在家下载也是,一百兆的宽带能跑到 40MB/s
    296727
        24
    296727  
       2023-08-23 09:51:58 +08:00
    @congcong555 公司宽带贵,如果不限速,有俩人迅雷,一公司人都用不了
    broken123
        25
    broken123  
       2023-08-23 10:37:09 +08:00
    和 ip v6 没得关系 我意思是 他比如说机房分配的物理地址就比如离你城市很近 ,路程就比较短,你在上海访问新疆的服务器肯定没得 上海访问上海的服务器快涩
    datocp
        26
    datocp  
       2023-08-23 11:23:13 +08:00
    一般按经验我会认为这怎么可能,可是当年在 routeros 下测试确实遇到超过接口上限的情况,至今百思不得其解。也许真的没理解 tc 到底能不能限制 udp 流量。把这些.exe 放在自己的 vps 又是正常的。所以看起来只有 dl.softmgr.qq.com 有问题。
    http:/ /dl.softmgr.qq.com/original/Drivers/dotnetfx35_3.5.exe
    http:/ /dl.softmgr.qq.com/original/Drivers/dotnetfx45_full_x86_x64.exe
    http:/ /download.microsoft.com/download/b/a/4/ba4a7e71-2906-4b2d-a0e1-80cf16844f5f/dotnetfx45_full_x86_x64.exe

    当然了也存在像迅雷那种误报情况,都光速了。。。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2870 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 02:25 · PVG 10:25 · LAX 18:25 · JFK 21:25
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.